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