永发信息网

protected 为什么不能在main中访问

答案:2  悬赏:80  手机版
解决时间 2021-02-18 13:34
我的代码是这样写的
package cn.mybole;
public class Haha
{
public void pubMethod()
{
System.out.println("pubMothod");
}

protected void proMethod()
{
System.out.println("proMothod");
}
void defMethod()
{
System.out.println("defMothod");
}
private void priMethod()
{
System.out.println("priMothod");
}
public static void main (String [] args)
{

}
}

另外一个文件的代码
package com.winsunlight;
import cn.mybole.Haha;
public class Test2 extends Haha
{
public void fn()
{
pubMethod();
proMethod();
}
public static void main(String [] args)
{
//Haha t=new Haha();
//t.pubMethod();
//t.proMethod();
}
}
最佳答案
protected 好像是只能在自己类中或者在他的继承类中访问
public static void main(String [] args)
{
Test2 t=new Test2 ();
t.pubMethod();
t.proMethod();
}
这样应该就行了,你试试
全部回答

如果在b中调用a类的方法

java规定,如果a,b类不在一个包中而且也不是父子类关系,则,b不能调用a类中的protected方法.

在test2中不能调用test1中的protected方法

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
科学一旦发挥作用,就会使生产力发生革命性变
薄荷有什么作用,可以用来干什么
利群白色软包式样和十四元的差不多
均衡器里 FLAD\CLASS\ROCK\POP个代表什么意思
重庆师大大学城校区-集贤楼地址有知道的么?
农业生产中长期使用某种杀虫剂后,害虫的抗药
用hibernateTemplate怎么样根据传入id删除记
宽带控制规则的协议是什么意思
做腋臭手术夏天好还是冬天好
What do parrot like?
进士,学富五车,太和府五十五关成语连连看,(疯
我去年买了一个表 是什么意思啊??
汽车方向跑偏
正方形+圆形+三角形=40 正方形+圆形+三角形+
极品飞车最后几分钟唱的歌叫什么名字?
推荐资讯
我用的是移动卡我的小米手机信号为什么不显示
房子按揭的房产证在银行,现在和女朋友结婚,她
情侣在公共场合拥抱可以吗?她不注意就亲吻可
2019年课堂精练四年级数学上册北师大版福建专
手工绞肉绞菜器空着就摇不动吗
广州大学和广东工业大学美术专业哪个好
我想去关岛,请问使用中国电信手机国际漫游上
我国自古就有腊月二十三以后,家家户户写春联
种什么果产量高,又好卖?
什么拳术最厉害,最狠
车库外老有人停车,我爸下班晚都不知道停哪里
经典福克斯用嘉实多哪个级别机油合适
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?