1. 程式人生 > >super學習筆記

super學習筆記

sys super() on() ID bject 初始 繼承 訪問 new

class Demo5_Extends { public static void main(String[] args) { Son s = new Son(); } } /* * A:案例演示 * 子類中所有的構造方法默認都會訪問父類中空參數的構造方法 * B:為什麽呢? * 因為子類會繼承父類中的數據,可能還會使用父類的數據。 * 所以,子類初始化之前,一定要先完成父類數據的初始化。 * 其實: * 每一個構造方法的第一條語句默認都是:super() Object類最頂層的父類。 */ class Father extends Object { public Father() { super(); System.out.println("Father 的構造方法"); } } class Son extends Father { public Son() { super(); //這是一條語句,如果不寫,系統會默認加上,用來訪問父類中的空參構造 System.out.println("Son 的構造方法"); } }

super學習筆記