父类中的test2方法没输出。。。
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
new가 생성될 때 test()가 호출되도록 상위 클래스의 생성자에서 test() 메서드를 호출했습니다. 그러나 test2() 메서드를 호출하지 않았으므로 출력이 전혀 발생하지 않습니다. . 이것은 자바의 기본 원리입니다. 이렇게 작성하면 출력이 됩니다. 공개 자료{test();test2();}
스크린샷을 찍는 것보다 질문의 코드를 직접 복사하는 것이 더 좋습니다. 귀하의 코드는 처음부터 끝까지 test2 메서드를 호출하지 않기 때문에 5번째 줄에서만 테스트 메서드를 호출합니다. 6번째 줄에 test2();
test2();
호출이 없는데 왜 출력해야 하나요? ? ?
상위 클래스의 test2 메소드를 호출하지 않았으므로 출력이 없습니다.
test2()는 서브클래스와 카테고리에서 호출되지 않으므로 실제로 출력할 수 없습니다
new가 생성될 때 test()가 호출되도록 상위 클래스의 생성자에서 test() 메서드를 호출했습니다. 그러나 test2() 메서드를 호출하지 않았으므로 출력이 전혀 발생하지 않습니다. . 이것은 자바의 기본 원리입니다. 이렇게 작성하면 출력이 됩니다.
공개 자료{
test();
test2();
}
스크린샷을 찍는 것보다 질문의 코드를 직접 복사하는 것이 더 좋습니다.
를 쓸 수 있습니다.귀하의 코드는 처음부터 끝까지 test2 메서드를 호출하지 않기 때문에 5번째 줄에서만 테스트 메서드를 호출합니다. 6번째 줄에
test2();
호출이 없는데 왜 출력해야 하나요? ? ?
상위 클래스의 test2 메소드를 호출하지 않았으므로 출력이 없습니다.
test2()는 서브클래스와 카테고리에서 호출되지 않으므로 실제로 출력할 수 없습니다