阅读背景:

JAVA中在类中声明方法的时,public void dog和直接void dog有什么区别?

来源:互联网 
public void dog 称之为公共的。被它修饰的类,属性和方法不仅可以跨类访问,
而且允许跨包(package)访问。
void dog没有加任何修饰符,我们通常说这是默认的访问模式。这种访问模式只允许在同一个包中进行访问。
除了这两个修饰符外,还有private和protected两种修饰符。
private被称为是私有的。被其修饰的类、属性以及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。
protected则是介于public 和 private 之间的一种访问修饰符,一般称之为被保护的。被其修饰的类、属性以及方法只能被类本身的方法及子类访问,即使子类在不同的包中也可以访问。public void dog 称之为公共的。被它修饰的类,属性和方法不仅可以跨类访问,
而且



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: