zoukankan      html  css  js  c++  java
  • java

    定义包的格式:

      package 包名;

      多级包用 . 分开即可

    注意事项:

      package语句必须是程序的第一条可执行的代码

      package语句在一个java文件中只能有一个

      如果没有package,默认表示无包名

    四种修饰符:

        本类    同一包下(子类和无关类)    不同包下(子类)    不同包下(无关类)

    private  y

    默认   y      y

    protected y      y                y

    public   y      y                y              y

    A:修饰符

      权限修饰符:private, 默认, protected, public

      状态修饰符:static, final

      抽象修饰符:abstract

    B:类

      权限修饰符:默认, public

      状态修饰符:final

      抽象修饰符:abstract

      用的最多的就是:public

    C:成员变量

      权限修饰符:private, 默认, protected, public

      状态修饰符:static, final

      

      用的最多的就是:private

    D:构造方法

      权限修饰符:private, 默认, protected, public

      用的最多的就是:public

    E:成员方法

      权限修饰符:private, 默认, protected, public

      状态修饰符:static, final

      抽象修饰符:abstract

      用的最多的就是:public

    F:除此之外的组合规则

      成员变量:public static final

      成员方法:

        public static

        public abstract

        public final

    内部类:

      特点:

        1.内部类可以直接访问外部类的成员, 包括私有

        2.外部类要访问内部类的成员,必须创建对象

        外部类名.内部类名  对象名 = 外部类对象.内部类对象

      

    静态内部类:

    面试题:

  • 相关阅读:
    JAVA 8的新特性
    JAVA中map的分类和各自的特性
    设计模式之工厂方法模式(附实例代码下载)
    为什么重写equals还要重写hashcode??
    C# static的用法详解
    1-RadioButton控件的用法
    C#三种常用的读取XML文件的方法
    VS2017 中安装SVN
    pip安装selenium时,报错“You are using pip version 10.0.1, however version 18.0 is available.”的问题
    问题:unknown error: call function result missing 'value' 解决方法
  • 原文地址:https://www.cnblogs.com/pengranxindong/p/9914357.html
Copyright © 2011-2022 走看看