Lew*_*ffa 5 java
什么时候应该在创建超类时使用Java中的Public over Protected,如果程序在没有任何问题的情况下运行受保护的访问修饰符集,是否需要将其更改为Public?
rge*_*man 6
你应该遵循最小特权原则.
这意味着应为成员分配程序运行所需的最低可访问性.
如果不相关的类需要访问,请进行访问public.通常,这仅适用于提供对数据的托管访问的方法.
public
如果要在操纵数据时完全信任子类,并且需要它才能正常工作,则可以创建该成员protected.
protected
否则,制作它private,所以没有其他类可以访问它(没有通过其他更易于访问的方法来帮助封装数据).
private
如果你的程序运行良好protected,那么就不要成功public.考虑private使用protected访问它的方法来更好地封装数据.
归档时间:
10 年,10 月 前
查看次数:
7573 次
最近记录: