java繼承之方法

方法和變量的語法都大同小異,子類可以通過super關鍵字調用父類不是private方法。子類同樣不能調用父類的private方法,看代碼:

父類

 

子類:

 

 

運行結果:

default parent class default sub class sub class print : protected Variable sub class print : default Variable sub class print : public Variable sub class print : protected Static Variable sub class print : dafault Static Variable sub class print : publicStatic Variable sub class private method : private method. sub class protected method : protected method. sub class default method : dafault method. sub class public method : public method. protected method : protected Variable default method : default Variable public method : public Variable parent class A sub class A

代碼導讀:

在父類裏創建private,protected,default,public方法。

在子類裏創建和父類同樣簽名、同樣參數的方法。

在子類構造方法裏調用子類的方法和父類的方法。

結論:

在子類中,如果不加關鍵字super的話,默認調用的是子類的方法,super關鍵字調用父類的方法。

在這裏有一個方法重寫的概念,我們可以在子類中,選中方法使用快捷鍵shift+alt+J,讓eclipse自動生成註釋,

在子類代碼中可以看到,她生成的不是普通方法,而是

/* (non-Javadoc) * @see extend.ParentClass#publicMethod(java.lang.String) */

意思是說,這個方法是重寫父類的方法,呵呵。

到這裏都清楚了。

今天就到這裏了,補充一下基礎知識,以免下次再受挫折。希望對你有所幫助。

接下來要看一下,內部類、匿名類、final關鍵字等等,呵呵,今天要睡覺了,明天還要上班。下次做了試驗,還要發到博客裏。

 

挫折打擊使你完善自己,要不直接去死。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章