一.變量的隱藏spa
類的繼承使得子類從父類中既繼承了有用的屬性成員,也會繼承一些不須要或不恰當的屬性成員。當父類中的屬性不適合子類須要時,子類能夠把從父類繼承來的屬性成員進行從新定義。因爲在子類中也定義了與父類中名字相同的成員變量,所以父類中的成員變量在子類中就不可見了,這就是成員變量的隱藏。繼承
二.方法的覆蓋變量
與成員變量的繼承同樣,父類中的非私有成員方法也能夠被子類繼承,但若是繼承過來的方法不能知足子類功能要求時,子類能夠重寫該方法。這種從父類繼承來的方法重寫,稱爲方法覆蓋。方法覆蓋要求:子類方法和父類方法要具備徹底相同的方法名、返回類型、參數表。方法
三.方法的重載參數
方法重載是指同一個類中定義多個同名方法,它們的參數表不一樣。重載方法調用時根據其參數的類型、個數和順序來區分。注意,Java的方法重載要求同名的方法必須有不一樣的參數表,僅有返回類型不一樣是不足以區分兩個重載的方法的。