南 充 辦 證d
阿新 • • 發佈:2020-07-18
南 充 辦 證〖薇Q:65188216(同號)〗專.業.辦.理-質.量.上.乘-辦理文憑學歷畢業證-學位證-教師證-離婚證-四級成績單-計算機等級證-各類證JavaSE基礎
1.物件例項化
(1)Class.forName(“類的全名稱”);
(2)Person person = new Person();
2.類的過載:
類名相同,形參列表不同(型別,順載序,個數),system.out.println();也是方法重
3.不定長引數,本質是一個數組形式,int...a
定義方法時不確定有幾個入參時使用
一個方法中只能有一個,位於形參末尾
4.方法中使用全域性變數 this
全域性變數(成員變數/成員屬性):編寫在類中
區域性變數:宣告在方法或者程式碼塊中
5.形參列表中的變數是區域性變數
6.構造方法的作用:
使用構造方法建立物件並且可以為類中的屬性賦值(例項化物件)
構造方法在建立的時候就給物件初始化; 一個物件建立構造方法只能執行一次;
一般方法是物件呼叫才執行,給物件新增物件具備的功能; 一般方法可以被物件多次呼叫;
注意:多型分類
執行時多型(重寫時多型)
父類引用接收子類的物件
編譯時多型
方法過載方法名相同形參列表不同
7.父類和子類中,靜態程式碼塊、程式碼塊、構造方法、普通方法執行順序
父類中的靜態變數和靜態程式碼塊
子類中的靜態變數和靜態程式碼塊
父類中的普通變數和程式碼塊->構造方法
子類中的普通變數和程式碼塊->構造方法
變數和程式碼塊的執行與宣告順序有關,變數一般宣告在程式碼塊前
8.修飾符修飾範圍
??
9.子類只能繼承父類非private的方法
10.instanceof
instanceof是一個二元操作符,用法是:boolean result = a instanceof ClassA,即判斷物件a是否是類Class A的例項,如果是的話,則返回true,否則返回false。向下轉型,需要先向上轉型,而且只能轉化為本類物件