class Lei
{
int i = 0;
public Lei()
{
i = 0;
}
}
class Demo extends Lei
{
public Demo()
{
i = 2;
}
}
class Text
{
public static void main(String[] args)
{
Demo d= new Demo();
System.out.println(d.i);
}
}
把super改了。super应该是父类的引用 容易出错
然后父类跟子类中的方法为什么要传入字符?
创建对象好像不是这么创建的吧 括号里面的字符要去掉 Demo d= new Demo("yes"); 改成 Demo d = Demo();
主函数应该单独存放在另一个类中
还有最后一个 为啥 最后的输出语句没有用 ; 号结束?
懂了吧? 不喜勿喷!!! 我能看出来的 只有这么多了 |