在学习java的过程中,经常看到访问权限的控制。比如控制符,比如public protected private.
今天就来系统覅人看看java里面的访问权限控制,首先来说说public。
1.public关键字控制的类,既可以在本来中可见,本类所在的包也是可见的,其他的包中的子类也是可见的,其他包中的非子类也是可见的。总之public几乎是对所有的类都是i公开的.
2.protected是受保护的,在本类是可见的,在本类所在的包是可见的,在其他包中的子类是可见的,其他包里面的非子类是不可见的.
3..default不写任何控制符的时候,就是缺省的。在本类中是可见的,本类所在的包也是可见的,其他包里面的子类是不可见的,其他包中的非子类也是不可见的.
4.private就是私有的,只是在本类中可以使用,在其他的所有的类中都是i不可以使用的.