Overriding Vs Hiding - Override Static Method
발생일: 2009.12.08 문제: 클래스 A를 상속받는 클래스 B가 있다. 테스트를 위해서 각각의 클래스에 main 메서드를 작성해놨다. class A { public static void main(String[] args) {} } class B extends A { public static void main(String[] args) {} // overriding 하려고 시도 } 이런 식이다. 이클립스에서 이 내용을 작성하고 있었는데, 분명 B 클래스의 main 메서드는, A 클래스의 것을 오버라이딩한 게 맞을 텐데, 이상하게 메서드 앞에 오버라이드 됐다는 아이콘이 표시되지 않는다. 어라? 스태틱 메서드는 오버라이딩 되지 않는 건가? 해결책: 검색해보니, static 메서드는 Overriding 할..
Daylogs/Java
2009. 12. 8. 11:53
공지사항