java中public与private还有protect的区别

 时间:2024-10-31 20:32:44

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

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

java中public与private还有protect的区别

4、以下为试验代码,你可以试试。package baidujinyan;publ坡纠课柩ic class Baidujingya荏鱿胫协n { 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站看港澳台专属
  • 热门搜索
    战舰少女攻略 葫芦岛旅游攻略 dmg怎么打开 饥荒联机版攻略 苹果6s怎么激活 熹妃传厨房攻略 如何科学减肥 喇叭裤搭配 莫言简介 严嵩简介