java 面向對象的三大特性: 封裝,繼承,多態;
1. 封裝:
private 將變量隱藏起來,可以通過 setter/getter 方法進行讀寫起來;
2. java 中的包:
管理 java 文件,解決同名文件的沖突問題 -- 新建一個包來區別
包名 --> com.imooc.myclass -- 全部為小寫
導入包 import
Paste_Image.png
this.屬性 --> 代表當前對象的屬性;
this.方法 --> 調用當前對象的方法;
在外部調用內部類:
Paste_Image.png
在外部類中聲明靜態成員變量,內部類可通過 Souter.b訪問外部;
而外部類訪問內部類,則需要通過 SInner inner = new Sinner(); 內部類名創建對象,進行訪問inner.b
Paste_Image.png
外部類創建的方法 --> 中創建類中再創建內部方法 --> main方法不能直接訪問內部類的方法.需要層層調用;
Paste_Image.png