关于protected的问题? protected什么?方法吗?protected的东西就只有自己和子类可以访问了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java中关于public private和protected的3种定义与c++是想同的protected所定义的类方法,只能够被继承它的子类和他本身所访问如果不是很清楚的话,推荐看一下关于oop的书都有讲到这部分的问题 默认级别是可以允许同一包中的不同类访问到而protected的级别要稍高一些除了同一包中的其他类外,其子类也能访问到 protected是介于public和private之间的一个访问控制标识符.一个父类的protected成员可以被父类的方法,在同一个包里的子类的或者其他类的方法所访问.protected标识符的出现也是为了解决java包的安全问题. protected:自身同一包子类(无需在同一包内)允许我为大多数的大家寒一个 1 package circle_func;2 public class circle3 {4 protected double pi=22.00;5 public double area(double r)6 {return pi*r*r;} }7 class cylinder8 {9 circle my_circ;10 cylincer()11 {12 my_circ=new circle();13 }14 public double area(double r,double h)15 {16 return 2*my_circ.pi*r*p*h;17 }18 }除了danceflash(Wine), hu1hao2(huhao) ,: allenhe() 以外其他人的意思好像是我这个例子是不行的,在第16行中,是不应该访问到my_circ.pi的,可是却能够正常执行,为什么? 同一包,或者其他包中的子类。从大到小:public protected (default) private java synchronized 程序 求助我是一个初学者求高手帮我看一下我这哪儿错啦 移位运算 绘图求教 JComponent中的一个特殊方法update() 各位大侠能不能推荐几个开源社区? 200 分求教,估计有人知道吧,请教各位,先行谢过!!!!!!!!!!!! 如何理解 Swing的用户界面组件 中 Container c = this.getContentPane(); 只剩10分了, 不是扣 菜鸟级问题,数组的初始,char 与String resin2.0怎样配置?? 关于线程唤醒问题 年底的诡异错误 已导致我喷了一荧屏血!(在线等待)
与c++是想同的
protected所定义的类方法,只能够被继承它的子类和他本身所访问
如果不是很清楚的话,推荐看一下关于oop的书
都有讲到这部分的问题
而protected的级别要稍高一些
除了同一包中的其他类外,其子类也能访问到
自身
同一包
子类(无需在同一包内)允许我为大多数的大家寒一个
3 {
4 protected double pi=22.00;
5 public double area(double r)
6 {return pi*r*r;}
}7 class cylinder
8 {
9 circle my_circ;
10 cylincer()
11 {
12 my_circ=new circle();
13 }
14 public double area(double r,double h)
15 {
16 return 2*my_circ.pi*r*p*h;
17 }
18 }除了danceflash(Wine), hu1hao2(huhao) ,: allenhe() 以外其他人的意思好像是我这个例子是不行的,在第16行中,是不应该访问到my_circ.pi的,可是却能够正常执行,为什么?
从大到小:public protected (default) private