這門課被空置了好久,來做幾個練習複習一下罷工之前的知識——異常和匿名類。
1.寫出程式結果:
class demo
class b implements a
class b implements a
下面哪些函式可以存在於demo的子類中。
a. public int show(int a,int b)//可以,覆蓋。
b. private int show(int a,int b)//不可以,許可權不夠。
c. private int show(int a,long b)//可以,和父類裡不是乙個函式,並不是覆蓋,相當於過載。
d. public short show(int a,int b)//不可以,因為該函式不可以和給定函式出現在同一類中,或者子父類中。
e. static int show(int a,int b)//不可以,靜態只能覆蓋。
10.寫出this關鍵字的含義,final有哪些特點?
this:代表本類物件,哪個物件呼叫this所在函式,this就代表哪個物件。
final:1.修飾類,變數(成員變數,靜態變數,區域性變數),函式.
2.修飾的類不可以被繼承。
3.修飾的函式不可以被覆蓋。
4.修飾的變數是乙個常量,只能賦值一次。
ok,今天的練習就先做到這了,這幾天幫著家裡收水果,耽誤了學習,濃濃的負罪感啊,我會在今後的生活中補回來的。
C 自學筆記之異常
argumentexception當向方法提供的引數之一無效時引發的異常。argumentnullexception當將 null 引用 visual basic 中為nothing 傳遞到不接受其作為有效引數的方法時引發的異常。argumentoutofrangeexception當自變數的值超出...
Java自學抽象類 自學筆記
抽象類是指在類的宣告前加上abstract關鍵字修飾的類。抽象類可以包含常規類能夠包含的任何東西,這包括構造方法,因為子類可能需要呼叫這種構造方法。抽象類可以包含抽象方法,即方法宣告前用abstract修飾的。抽象方法只有方法的宣告沒有方法體 方法實現 非抽象的方法可以有方法體。抽象方法將在子類中被...
C 筆記 模板類,異常處理
1 模板類 templateclass a protected t a 普通類繼承模板類 class b public a private int b 呼叫 void main 初始化b類一定要先初始化a的構造方法。如果不初始化,如下 模板類繼承模板類 template t class c publ...