1. 程式人生 > 實用技巧 >重 慶 辦 證h

重 慶 辦 證h

重 慶 辦 證〖薇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。向下轉型,需要先向上轉型,而且只能轉化為本類物件