java面向对象的注意点2

四种权限修饰符:

    

类及其组成所使用的常见修饰符:

* 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

内部类概述和访问特点:

内部类访问特点
    * a:内部类可以直接访问外部类的成员,包括私有。
    * b:外部类要访问内部类的成员,必须创建对象。

静态成员内部类: 

    成员内部类被静态修饰后的访问方式是:
    * 外部类名.内部类名 对象名 = new 外部类名.内部类名();

局部内部类访问局部变量:

    局部内部类访问局部变量必须用final修饰

匿名内部类的格式和理解:

* A:匿名内部类
  * 就是内部类的简化写法。
  * B:前提:存在一个类或者接口
  * 这里的类可以是具体类也可以是抽象类。
* C:格式:
  *
  new 类名或者接口名(){
  重写方法;
  }
* D:本质是什么呢?
  * 是一个继承了该类或者实现了该接口的子类匿名对象。

 

posted @ 2017-10-07 22:50  LiangFuCheng  阅读(158)  评论(0编辑  收藏  举报