关于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中Runtime类的使用 为什么给jsplitpane的Divider定位没有用阿 散分呵呵 <<core java>>(7th edition) p42 字条警告处的例子"例如,1<<35与1<<3或8是相同的." 我写了个验证程序,怎么输出结果不同? 求助:水罐 出水入水 控制水面涨停的设计题目 可用AWT或者JAVA SWING做 求在Applet中怎样拖动一个图形啊? 一个关于instanceof的问题 测试工具Junit使用。 请问关于textarea的设置字体问题,谢谢 关于线程唤醒问题 年底的诡异错误 已导致我喷了一荧屏血!(在线等待)
与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