在java中提供了四种访问权限控制:默认访问权限(包访问权限),public,private以及protected
只有默认访问权限(包访问权限)和public能用来修饰类(不包括内部类)
修饰变量和方法这四种权限均可
1.public
修饰类表示该类对其他所有类可见
修饰一个类的变量和方法表示任何地方都可见
2.默认访问权限(包访问权限)
修饰类表示该类只对同一个包中的其他类可见
修饰一个类的变量和方法表示在同一个包中的其他类中可以显示的调用该类的变量和方法
3.protected
修饰一个类的变量和方法表示同一个包中的其他类可以显示的调用该类的变量和方法, 在不同包的类只有继承该类才可以访问该类的方法和变量
4.private
修饰一个类的变量和方法表示这个类的方法和变量只能在该类本身中被访问
2018-10-15