當子類定義了與父類相同名稱的成員時就稱為屬性覆蓋隅津。
范例:觀察屬性覆蓋
面試題:請解釋super與this的區(qū)別愧捕?
在程序類中使用this表示先從本類查找所需要的屬性或方法商叹,如果本類不存在穆趴,則查找父類割去,如果使用super則表示不查找子類直接查找父類窟却。
this與super都可以進行構(gòu)造方法的調(diào)用, 但是this調(diào)用的是我們的本類構(gòu)造呻逆,而super()是由子類調(diào)用父類構(gòu)造夸赫,兩個語句都必須放在構(gòu)造方法的首行,所以不能夠同時出現(xiàn)咖城。
this可以表示當前對象