一、包
1.包包就是對類進行分類管理
com.fruit.manage.add
com.fruit.manage.update
2.包的命名規則
公司網域名稱的倒序
全部小寫
多個包之間用.分割
3.乙個類中的組成順序
package -- import -- class
二、許可權修飾符
public: 本類 相同包(子父類或無關類) 不同包(子父類) 不同包(無關類)
protected: 本類 相同包(子父類或無關類) 不同包(子父類)
預設: 本類 相同包(子父類或無關類)
private: 本類
修飾符總結
修飾符類
成員變數
成員方法
構造方法
publicyy
yydefaultyy
yyprotectedyy
yprivateyy
yabstractyy
staticyy
finalyy
y三、內部類
1.分類
成員內部類 區域性內部類 匿名內部類
2.成員內部類
定義位置:
定義在類中的成員位置
建立物件格式:
外部類名.內部類名 物件名 = new 外部類物件().new 內部類物件();
案例:public class test01
}class person }}
3.區域性內部類
了解(寫在成員方法裡的內部類)
4.匿名內部類
abstract class animal
public class test01
@override
public void sleep()
};a.eat();
a.sleep();*/
new animal()
}.eat();}}
例如:public class test
public static void main(string args)
a a = new a();
system.out.println(a.i);
test.b b = new test().new b();
system.out.println(b.b);
//匿名內部類
new c()
}.funny();;}}
abstract class c
匿名內部類: 建立出來的也是乙個物件,類似於匿名物件,只不過這個物件的類體要重寫或實現父類或介面的方法
匿名內部類:
new 類名()
};父類名(或介面名) 變數名 = new 類名()
};匿名物件:
new 類名();
new 類名(引數列表);
內部類,匿名內部類,許可權修飾符
二.匿名內部類 三.許可權修飾符 public class a 格式 外部類物件.內部類物件 物件名 new 外部類物件.new 內部類物件 不使用匿名內部類呼叫抽象物件中的方法 建立子類,繼承父類 重寫方法 建立子類物件 呼叫重寫方法 使用匿名內部類 無需建立子類直接new父類即可 格式一 new...
許可權修飾符和內部類
final關鍵字代表最終 不可改變的。學習了繼承後,我們知道子類可以在父類的基礎上改寫父類內容,比如方法重寫。為了避免隨意改寫的情況發生,j a提供了 final 關鍵字,用於修飾不可改變內容 主要表現在使用final關鍵字後 修飾類 格式 public final class 類名稱含義 當前這個...
javase 包,許可權修飾符內部類
包,許可權修飾符內部類 包的特點 可以有多層 不同包下的檔名可以重複 包的宣告必須是第一行 許可權修飾符 public 當前類,相同包下不同的類,不同包下的類 default 當前類,相同包下不同的類 private 當前類 protected 當前類,相同包下不同的類 default 當前包下使用...