问答详情
源自:9-7 Java 中的 super 的使用

最后一种情况怎么解决?

最后一种情况怎么解决?

提问者:书子 2015-11-09 20:39

个回答

  • 爱土豆
    2015-11-10 20:10:16

    因该是可以的吧,构造方法也是方法啊,只要在子类中创建与父类的构造方法方法名、参数、返回值类型相同的方法,再进行重写就行了吧

    class tudou_ extends tu{
     public tudou_(){
      System.out.println("tudou执行了");
     }
     void tu(int i){
      this.i = 2;
     }

    }

    class tu{
     int i;
     tu(){
     }
     tu(int i){
      this.i = i;
     }
    }

  • 爱土豆
    2015-11-10 19:58:41

    在父类中添加一个无参的构造方法就好啦

  • 书子
    2015-11-09 20:42:25

    定义一个有参的构造方法,然后默认隐式的super(),编译报错,那该怎么办?