java 之 super this 的區別,繼承與實現的差異

例   A類是父類 ,裏面有個方法test,B類是一個接口,定義一個方法test,C類繼承A

經試驗得知,this 在繼承父類的時候,首先在子類中尋找方法test,如果找到就不去父類中再找了.如果找不到,就會去父類中找,當然如果都找不到就會報錯了,

而super,只是在父類中尋找方法test,不會去子類中尋找方法test

例   A類是父類 ,裏面有個方法test,B類是一個接口,定義一個方法test,C類繼承A實現B

經試驗得知,C類中只有一個test方法  而這個test方法是屬於兩者共有的

發佈了28 篇原創文章 · 獲贊 11 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章