Java访问控制修饰符

北战南征 提交于 2019-12-16 22:38:09

1.   Java访问控制修饰符:  public  

     public:  表示公开的,在任何位置都可以访问 (即所有类可见)  

     使用的对象:类、接口、变量、方法

2.   Java访问控制修饰符:protected

      protected:   同包以及所有的子类

      使用对象:变量、方法。 

      注意:不能修饰类(外部类)。

3.    Java访问控制修饰符:缺省(default)

      缺省:          同包,不使用任何修饰符

      使用的对象:类、接口、变量、方法

4.    Java访问控制修饰符: private  

      private:        私有的,在同一类中访问

      使用的对象:变量、方法

      注意:不能修饰类(外部类)

访问范围 Privatedefaultprotectedpublic
只用本类内部可访问
同一包中的类(包括子类,以及以对象.成员)  
其它包中的子类内部    
其它包中的类(对象.成员, 不是子类)      

访问和继承

      (1)父类中的public方法在子类中也必须为public

      (2)父类中的private方法不能被继承

      (3)父类中声明为protected的方法在子类中使用时需声明为protected或public

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!