关于protected的问题。 不能访问保护成员。应该将protectedtest中的x()定义为public. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将你的protectedtest aa=new protectedtest(); aa.x();直接改成:x();或super.x();都可以了。因为你是直接继承protectedtest类而来,所以不需要如此实例再访问,而且那样我想是超出了继承的范围了的原因。 chiesaitaly():子类是可以访问基类的protected成员和方法的。我想你没有看到他们之间的继承关系吧。 同意lmy2000的说法,你继承protectedtest类怎么用实例话来访问他的方法呢?继承有这样继承的吗,X方法能被子类直接调用的 lmy2000:子类是可以访问基类的protected成员和方法的。但是应该象你说的那样使用:将protectedtest aa=new protectedtest(); aa.x();直接改成:x();或super.x();都可以了。如果按照原来程序的意思,已经protectedtest aa=new protectedtest(),那么必须将x()改为public. 有关JTextArea的问题 帮帮忙,排列出可能的组合 弱弱的问一个问题,conn,rs,stmt释放资源的问题 java静态方面的问题 不显示数据-jfreechat线型图的createLineChart() 在JAVA APPLET中可以便用JDBC或别的方法访问服务器端的数据库吗? 如何将一个未知的java bean 的各项属性或字段打印出来? 国际化问题用struts1.1应该如何写第二问 oracle中如何定义整型字段? 感谢bluesmile979兄!!! 第一个被采用的送分20 因本人要买奔腾4电脑,故甩卖原来的电脑,整机零件都可以,各位请报价格,合适就拿走!
aa.x();
直接改成:x();或super.x();都可以了。
因为你是直接继承protectedtest类而来,所以不需要如此实例再访问,而且那样我想是超出了继承的范围了的原因。
将protectedtest aa=new protectedtest();
aa.x();
直接改成:x();或super.x();都可以了。如果按照原来程序的意思,已经protectedtest aa=new protectedtest(),
那么必须将x()改为public.