- class Super
- {
- int i=0;
- Super(){}//第三步
- public Super(String s)
- {
- i=1;
- }
- }
- class ExtendsDemo3 extends Super
- {
- public ExtendsDemo3(String s)//第一步
- {
- //这里有一句默认的super(); 第二步执行默认super();
- //子类的每个构造方法中的第一句系统都会默认加上super();你的父类中没有空参数的构造方法,所以报错
- i=2;
- }
- public static void main(String[] args)
- {
- ExtendsDemo3 d=new ExtendsDemo3("yes");
- System.out.println(d.i);
- }
- }
复制代码 |