Java中的private、protected、public和default的区别

Java中的private、protected、public和default的区别


1.public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类、接口、异常等。
2.protected修饰符,它主要的作用就是用来保护子类的。(外部包不可访问,但外部包继承它的子类是可以的)
3.对于default来说,有点的时候也成为friendly(友员),它是针对本包访问而设计的。(外部包不可访问,外部包继承它的子类是不可以的)
4.private修饰符,它的访问权限仅限于类的内部,是一种封装的体现。




参考原文: https://my.oschina.net/u/1169535/blog/403589

猜你喜欢

转载自huangyongxing310.iteye.com/blog/2329425