java有4种作用域 public private protected 和不写(default)。在对这四种作用的范围解释之前,我看过有人做这样比喻,当前类比作自己,所有继承当前类的类比作子孙,同一个包下的类比作是朋友。其他包的类比成陌生人。
那么这4种作用域范围如下:
public 就是公有的,自己,朋友,子孙,陌生人都能直接访问;
private 就是私有的,除了自己谁都不能直接访问;
protected 就是受保护的,自己,朋友,子女可访问,陌生人不能直接访问;
不写就是友好型的,自己和朋友能访问,子女和陌生人都不能直接访问。
本文详细介绍了Java中四种访问修饰符:public、private、protected及默认(friendly)的作用域范围。通过形象的比喻帮助理解不同修饰符对于当前类、子类、同一包内类以及其他包类的访问权限。
1085

被折叠的 条评论
为什么被折叠?



