楼主这样写,构造函数前面一般不用加修饰符,要养好习惯,呵呵。
class Super
{
int i=0;
String s;
Super(String s)
{
i=1;
this.s=s;
}
}
class Demo extends Super
{
public Demo(String s)
{
super(s);
i=3;
}
public static void main(String[] args)
{
Demo d=new Demo("yes");
System.out.println(d.i);
}
}
至少在Demo的构造方法中加入super(s),这样就可以执行了,不知道您想要什么样的结果。 |