今日所學:學習
/* 2019.08.19開始學習,此爲補檔。 */this
構造方法沒有返回值(即return爲空)。spa
this:實例(對象)的引用。code
JVM:①static方法區:存靜態數據對象
②棧區:引用blog
③堆區:對象/對象內存地址 ----> new 類名() ;接口
public > protected > package(default) > private內存
封裝性 ----> 訪問控制權限get
以private修飾時,get/set方法能夠提供接口訪問private。class
如:
private int a ; get方法:public int getA () { return a ; } set方法:public void setA (int a) { this.a = a ; } 取用:Demo demo = new Demo () ; demo.setA(2) ; int a = demo.getA() ; System.out.println(a) ;
首句:package:包定義
import:導入相關類
內部類:在類的內部定義類。
內部類優勢:能夠方便的使用外部類的屬性。
內部類缺點:破環類的基本結構,所以要慎用。
Outer outer = new Outer() ; //實例化外部類對象 Outer.Inner inner = outer.new Inner() ; //實例化內部類對象
代碼塊:
①普通代碼塊:即{ }括起來的。
②構造塊:在構造方法以前執行,每執行一個構造方法都會執行一次。做用是補充構造方法。直接寫在類裏。
③靜態代碼塊:static { } (注:不加分號)最早執行,且只執行一次。
匿名對象/類:new 類名() ;
上下移動行(一行或多行)快捷鍵:alt+上下方向鍵