>  Q&A  >  본문

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

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

高洛峰高洛峰2743일 전467

모든 응답(5)나는 대답할 것이다

  • 大家讲道理

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

    new가 생성될 때 test()가 호출되도록 상위 클래스의 생성자에서 test() 메서드를 호출했습니다. 그러나 test2() 메서드를 호출하지 않았으므로 출력이 전혀 발생하지 않습니다. . 이것은 자바의 기본 원리입니다. 이렇게 작성하면 출력이 됩니다.
    공개 자료{
    test();
    test2();
    }

    회신하다
    0
  • PHPz

    PHPz2017-04-18 10:53:31

    스크린샷을 찍는 것보다 질문의 코드를 직접 복사하는 것이 더 좋습니다.
    귀하의 코드는 처음부터 끝까지 test2 메서드를 호출하지 않기 때문에 5번째 줄에서만 테스트 메서드를 호출합니다. 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
  • 취소회신하다