Java访问权限饰词


public、protect、defualt、private


1.defualt


  • 如果一个class内的数据成员或方法没有任何权限饰词,那么它的缺省访问权限就是defualt

  • 同一个package内所有classes都可以访问defualt成员


2.public


可以被任何class调用


3.private


private成员只能在成员所属的class内被调用


4.protected


  • 具有defualt访问权限的同时,又能被subclass(当然包括子孙类,即子类的子类)所访问。

  • 即,既能被同一package中的classes访问,又能被protected成员所在class的subclass访问。




注意:friendly是C中的概念,不是Java中的概念。





另外关于protected需要注意



参考链接:https://blog.csdn.net/m0_46829545/article/details/122012100



posted @ 2022-01-26 15:10  卡卡发  阅读(47)  评论(0)    收藏  举报