class A{
int x;
}public class B extends B{
int x;
public static void main(String args[]){
x=2;//调用的B里面的x
super.x=2;//我想调用父类的x,为什么编译器显示错误,该怎么改?先谢谢了!
}
}
哥们,没看懂你什么逻辑,你看下我代码 是不是你要的意思。
class A
{
private int x;
A(int x)
{
this.x = x;
}
}
class B extends A //继承A
{
B(int x)
{
super(x); //调用父类构造方法
}
}
public class Main
{
public static void main(String[] args)
{
int x = 2;
B b = new B(x);//创建B对象。
}
}
哥们,没看懂你的逻辑。。 你看下我代码 是不是你要的意思
class A
{
private int x;
A(int x)
{
this.x = x;
}
}
class B extends A //继承A
{
B(int x)
{
super(x); //调用父类构造方法
}
}
public class Main
{
public static void main(String[] args)
{
int x = 2;
B b = new B(x);//创建B对象。
}
}