首页  >  问答  >  正文

java - 请问下为何这个父类的方法输出不了?

父类中的test2方法没输出。。。

高洛峰高洛峰2743 天前474

全部回复(5)我来回复

  • 大家讲道理

    大家讲道理2017-04-18 10:53:31

    你在父类的构造方法里调用了test()方法,这样在new的时候就会去调用test(),然而你并没有调用test2()方法,肯定不会有输出啊,这是java基本原则。你可以这样写,就会有输出了。
    public Base{
    test();
    test2();
    }

    回复
    0
  • PHPz

    PHPz2017-04-18 10:53:31

    你的问题直接复制代码过来会更好,不要截图。
    因为你这段代码自始至终都没有调用test2方法啊,只有在5行调用了test方法,你可以在6行写上test2();

    回复
    0
  • PHPz

    PHPz2017-04-18 10:53:31

    没有调用为何要输出???

    回复
    0
  • 高洛峰

    高洛峰2017-04-18 10:53:31

    你这没调用父类的test2方法,当让不会输出。

    回复
    0
  • 大家讲道理

    大家讲道理2017-04-18 10:53:31

    子类和分类中都没有调用test2(),这个真没法输出

    回复
    0
  • 取消回复