我有一个类,类里的有个private 变量,现在我又有个类继承刚才的哪个类,我可以这样访问吗?见代码。
class li
{
private int i=9;
int getI()
{
return i;
}
}
public class cheng extend li
{
public void static main(String args[])
{
cheng e=new cheng();
System.out.println(e.getI());
}
}
...全文
6716打赏收藏
问一个继承的问题
我有一个类,类里的有个private 变量,现在我又有个类继承刚才的哪个类,我可以这样访问吗?见代码。 class li { private int i=9; int getI() { return i; } } public class cheng extend li { public void static main(String args[]) { cheng e=new cheng(); System.out.println(e.getI()); } }
完全可以,只要不把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());
}
}