封装性:
1尽量隐藏父类的内部数据,成员变量,方法什么的尽量使用private修饰符
2如果需要曝露出相关方法和子类需要使用相关成员变量,那么父类,可以使用public修饰的方法和set,get方法曝露出来。如果需要外部类调用相关方法,则以public修饰方法,如果不希望外部类重写改方法 则使用final修饰。
如果希望子类能够重写,而不希望其他类访问,则可以使用protected修饰符。
3.尽量不要在父类构造器中调用子类要重写的方法。
封装性:
1尽量隐藏父类的内部数据,成员变量,方法什么的尽量使用private修饰符
2如果需要曝露出相关方法和子类需要使用相关成员变量,那么父类,可以使用public修饰的方法和set,get方法曝露出来。如果需要外部类调用相关方法,则以public修饰方法,如果不希望外部类重写改方法 则使用final修饰。
如果希望子类能够重写,而不希望其他类访问,则可以使用protected修饰符。
3.尽量不要在父类构造器中调用子类要重写的方法。
本文标题:2018-08-25 java基础重温笔记
本文链接:https://www.haomeiwen.com/subject/qbxgiftx.html
网友评论