java中public与private还有protect的区别

 时间:2026-02-14 12:31:29

1、先从其作用范围说起:priavte只能在其自己的定义类中使用,也不能够在其子类中使用,而public可以在所有的类中使用。protect能够在自已的定义类以及其子类中使用。

2、从这张图我们可以看到。在其的子类当中protect是可以用的,而private的引用是出错的。所以这里验证了上面的那句话。

java中public与private还有protect的区别

3、接下来,我们再看看public到底行不行。从这里的试验,我们可以看出,public中也是可以用的。所以说现在范围最小的就是private了。

java中public与private还有protect的区别

4、以下为试验代码,你可以试试。

package baidujinyan;

public class Baidujingyan {

       public void mytry(){

      Baidu mybaiBaidu=new Baidu();

      String mynameString=mybaiBaidu.mynameString;

      String myageString=mybaiBaidu.myage;

      String mymom=mybaiBaidu.mymother;

       }

      }

package baidujinyan;

public class Baidu {

    protected  String mynameString="jackiewillen";

    private String myageString="21";

    public String mymother="Mom";

/**

* @param args

*/

public static  void main(String[] args) {

// TODO Auto-generated method stub

}

}

  • ppsspp按键的设置与使用
  • 王者荣耀哪吒怎么购买
  • 部落与弯刀如何成为城主
  • 如何在b站看港澳台专属
  • 部落与弯刀角色上限怎么增加
  • 热门搜索
    淘宝怎么申请换货 qq怎么盗号教程 签证怎么办理 宫爆鸡丁怎么做 怎么制作gif ps插件怎么安装 移动wifi怎么用 产后痔疮怎么办 电子签名怎么做 优点怎么写