最后一种情况怎么解决?

来源:9-7 Java 中的 super 的使用

书子

2015-11-09 20:39

最后一种情况怎么解决?

写回答 关注

3回答

  • 爱土豆
    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 21:24:32

    共 1 条回复 >

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

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

    书子

    eclipse就是这么提示的

    2015-11-10 21:24:16

    共 1 条回复 >

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

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

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530553 学习 · 6091 问题

查看课程

相似问题