java中super的用法
super只在子類(lèi)中出現(xiàn)
super有三種用法
【1】 super.xxx;
xxx可以是類(lèi)的屬性。
例如super.name;即從子類(lèi)中獲取父類(lèi)name屬性的值
【2】 super.xxx();
xxx()可以是類(lèi)中的方法名。
super.xxx();的意義是直接訪問(wèn)父類(lèi)中的xxx()方法并調(diào)用
【3】 super();
此方法意義是直接調(diào)用父類(lèi)的構(gòu)造函數(shù)。
super(無(wú)參/有參)即調(diào)用父類(lèi)中的某個(gè)構(gòu)造方法,括號(hào)里的內(nèi)容根據(jù)你所調(diào)用的某個(gè)構(gòu)造函數(shù)的變化而改變