java面向对象的注意点2

Posted AX

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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:本质是什么呢?
  * 是一个继承了该类或者实现了该接口的子类匿名对象。

 

以上是关于java面向对象的注意点2的主要内容,如果未能解决你的问题,请参考以下文章

java OO 面向对象的注意点一

Java学习系列第2课--Java语法及面向对象

Java面向对象

JAVA面向对象之继承

Java面向对象-抽象类

Java基础-数组和面向对象