2018-08-25 java基础重温笔记

封装性:

1尽量隐藏父类的内部数据,成员变量,方法什么的尽量使用private修饰符

2如果需要曝露出相关方法和子类需要使用相关成员变量,那么父类,可以使用public修饰的方法和set,get方法曝露出来。如果需要外部类调用相关方法,则以public修饰方法,如果不希望外部类重写改方法 则使用final修饰。

如果希望子类能够重写,而不希望其他类访问,则可以使用protected修饰符。

3.尽量不要在父类构造器中调用子类要重写的方法。

你可能感兴趣的:(2018-08-25 java基础重温笔记)