1.public
对于类或者方法前面用public修饰时,表示这个类或者方法可以被任何类或者方法调用,可以被同一个包或者不同包的类或者方法调用。也就是说,public是全局作用域。其他类调用的时候,必须是通过对象来引用的。
2.private
private是不能用来修饰类的,只能用于方法或者变量前面。被private修饰的变量或者方法只能在本类中访问,不能在别的类中调用,更不能跨包访问。
3.protected
protected也不能用来修饰类。被protected修饰的方法或者变量不仅可以被本类的中访问,也可以被同一个包中访问。还可以被子类访问。
4.不加修饰符
不加修饰符可以被同一个包中的类或者方法调用。