封裝性:
1盡量隱藏父類的內(nèi)部數(shù)據(jù)滤淳,成員變量,方法什么的盡量使用private修飾符
2如果需要曝露出相關(guān)方法和子類需要使用相關(guān)成員變量待榔,那么父類构灸,可以使用public修飾的方法和set垃你,get方法曝露出來(lái)。如果需要外部類調(diào)用相關(guān)方法,則以public修飾方法,如果不希望外部類重寫(xiě)改方法 則使用final修飾。
如果希望子類能夠重寫(xiě)讨惩,而不希望其他類訪問(wèn),則可以使用protected修飾符寒屯。
3.盡量不要在父類構(gòu)造器中調(diào)用子類要重寫(xiě)的方法步脓。