第十一章知識點總結

2021-08-19 04:37:15 字數 897 閱讀 4002

this關鍵字:

this關鍵字,本類物件的引用:

this是在方法中使用的,哪個物件呼叫了該方法,那麼,this就代表呼叫該方法的物件引用

this什麼時候存在的?    當建立物件的時候,this存在的

this的作用:用來區別同名的成員變數與區域性變數(this.成員變數)

public void setname(string name)

構造方法:用來給類的成員進行初始化操作

格式:

修飾符 類名 (引數列表) {

構造方法的特點:

1, 方法名與類名相同

2,沒有返回值,也沒有返回值型別,連void也沒有

構造方法什麼時候會被呼叫執行?

只有在建立物件的時候才可以被呼叫

super: 指的是父類的儲存空間(理解為父類的引用)

呼叫父類的成員變數:

super.成員變數;

呼叫父類的構造方法:

super(引數);

呼叫方法的成員方法:

super.成員方法();

繼承中的構造方法注意事項:

1,如果我們手動給出了構造方法,編譯器不會在給我們提供預設的空引數構造方法

如果我們沒寫任何的構造方法,編譯器提供給我們乙個空引數構造方法

2, 在構造方法中,預設的第一條語句為 super();

它是用來訪問父類中的空引數構造方法,進行父類成員的初始化操作

3,當父類中沒有空引數構造方法的時候,怎麼辦?

a:通過 super(引數) 訪問父類有引數的構造方法

b:通過 this(引數) 訪問本類中其他構造方法

注意:[本類中的其他構造方法已經能夠正常訪問父類構造方法]

4,super(引數) 與 this(引數) 不能同時在構造方法中存在

modern c design 第十一章

本章介紹了經常遇到的雙分派的一種泛型解決方案。c 在語法上實現了單分派,即虛函式,通過動態機制選擇相應的函式。雙分派是形如fun object1 a,object2 b 根據a和b的實際型別動態自動分派乙個處理函式。最容易想到的方案,蠻幹法 寫一大堆過載函式.不過這種方法會有很強的依賴性。也提供了一...

第十一章3

第十一章 一 滾動元件 awt中的滾動元件包括scrollbar 滾動條 和滾動面板 scrollpane 兩種。1 滾動條scrollbar 在指定的取值範圍內快速選取某一值的功能。i.構造方法 public scrollbar int orientation,int value,int visi...

java第十一章

問題 1 錯誤 2 異常,1 編譯時異常 檢查異常 2 執行時異常 不檢查異常 是否能用 解決,是的就是異常,不是的就是錯誤 問題 1 先驗 2 捕獲 異常捕獲機智 異常的三個種類 1 檢查異常 2 執行時異常 3 錯誤 throw 提示方法呼叫者本方法可能發生異常 throw跟異常物件 throw...