一、變量(屬性) this 代表當前對象的引用 this.變量 首先在本類中找所需要的這個變量,如果沒有找到再去父類中找 super 用于訪問當前對象的父類成員 super.變量 直接在父類里面找二、函數(方法) 當子類中出現父類中一樣的函數時,當子類對象調用該函數, 運行的是子類中的函數,如同父類中的函數被覆蓋了一樣, 這種情況就是函數的另一種特性:重寫(覆蓋) 注意: 1、子類成員覆蓋父類成員時,必須要保證子類的權限大于等于父類,才可以覆蓋,否則編譯出錯 訪問權限修飾符:public公共的 default默認的 PRivate私有的 成員前面沒加任何訪問權限修飾符默認權限就是defalut 2、靜態的只能覆蓋靜態的 記住: 重載:只看同名的方法的參數列表 重寫:子父類方法要一模一樣三、構造函數(構造方法)
子類被創建對象時,會調用子類的構造方法,并且會自動調用父類的構造方法
手動調用父類構造方法的語法是:super();
手動調用當前類構造方法的語法是:this();
這兩個語法,括號里面都是可以有參或無參的。
單詞:super是“超”的意思
新聞熱點
疑難解答