java中访问控制protected是不同包中对子类可见,什么意思?请给个例子!

 我来答
马克2000
推荐于2016-07-03 · TA获得超过117个赞
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:159万
展开全部
以下例子说明:protected是不同包中对子类可见,
例1.2.2
package p1;
public class A {
protected int i;
protected void printIProtected() {
System.out.println("i=" + i);
}
}

package p2;
import p1.A;
public class Test extends A {
void printIInB() {
System.out.println("in B i=" + i);//protected是不同包中对子类(Test)可见,马 克-t o-w i n
}
public static void main(String[] args) {
A a=new A();
// a.i=7;//报错, 注意这里不能直接用
// a.printIProtected();//报错, 注意这里不能直接用
Test b = new Test();
。。。。。。。
更多详情,请网上找“马克-to-win”,参考他的网站或他的百度空间:java第三章的内容。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式