问一个继承的问题 当然可以访问了 e是cheng的一个对象,也是li的一个对象e可以访问cheng的方法也可以访问li的方法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这样做是可以的,正确的还有一种方法就是super.getI(); 默认是friendly,即同一个包中的类可以访问 int getI() 是private以外的method 。嗯,如果在里面好像就不行了。 没有写权限的话默认是protect,你这样做是可以的,因为子类是可以访问父类的protect方法的. 完全可以,只要不把int getI()方法设置为private。 完全可以,只要不把int getI()方法设置为private只是楼主写代码不要那么粗心class li { private int i=9; int getI() { return i; } }public class cheng extends li { public static void main(String args[]) { cheng e=new cheng(); System.out.println(e.getI()); } } int getI()要作为public方法声明 int getI()要作为public或protected声明 发现一个好的界面程序,与大家共分享 JDK1.4.2和JDK1.6如何共存? 关于字节输入输出问题 不解 集合里的问题 Baidu后无果,来此求助。Java连接Oracle问题 有高手给个SWING包中的JLable例子吗 如何使用线程 发送UDP时的问题 我刚接触java给条路走吧,有什么好的书籍推荐给我啊! 什么时候用==,什么时候用equals ?? 使用jade 的问题,如果jsp中嵌入applet,applet的class也被混淆处理了,jsp中如何调用 各位大侠帮我把这段代码调一下,并把调试通过的代码帖出来!谢谢了,解决了立即给分,在线等!!~~~~~~~
还有一种方法就是super.getI();
只是楼主写代码不要那么粗心
class li
{
private int i=9;
int getI()
{
return i;
}
}
public class cheng extends li
{
public static void main(String args[])
{
cheng e=new cheng();
System.out.println(e.getI());
}
}