84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
父类中的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()는 서브클래스와 카테고리에서 호출되지 않으므로 실제로 출력할 수 없습니다