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...