- 하위 클래스는 상위클래스를 확장합니다.
- 하위클래스는 상위 클래스에 있는 모든 public으로 지정한 인스턴스 변수와 메소드를 상속합니다. 하지만 private로 지정한 인스턴스 변수와 메소드는 상속하지 않습니다.
- 메소드는 오버라이드할 수 있지만 인스턴스 변수는 오버라이드 할 수 없습니다. (하위클래스에서 재정의 할 수는 있지만 오버라이드하는 것과는 다르다. 그리고 사실 오버라이드 할 필요를 거의 못느낀다.)
- 하위클래스에서 메소드를 오버라이드하면, 그리고 하위클래스의 인스턴스에 대해 그 메소드를 호출하면 오버라이드된 버전의 메소드가 호출된다.
'개발 이야기 > 유용한 Coding' 카테고리의 다른 글
자바관련 잡다한 이야기 - 네트워크와 스레드 (0) | 2008.05.13 |
---|---|
자바관련 잡다한 이야기 - 인터페이스와 다형성 (0) | 2008.05.13 |
자바관련 잡다한 이야기 - static과 final (0) | 2008.05.05 |
자바관련 잡다한 이야기 - 인스턴스 변수와 지역 변수의 차이점 (0) | 2008.05.03 |
자바관련 잡다한 이야기 - 객체의 행동 (0) | 2008.05.01 |