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