[자바/기초] 상속(Inheritance)
정의- 기존 클래스에 기능 추가 및 재정의하여 새로운 클래스를 정의한다. - 부모클래스(상위 클래스, 기초 클래스)는 상속 대상이 되는 기존 클래스를 의미. - 자식클래스(하위 클래스, 파생 클래스)는 기존 클래스를 상속하는 클래스를 의미.- 특정 클래스가 가지는 속성과 기능을 다른 클래스가 사용할 수 있게 한다.- 부모 클래스의 필드와 메소드가 상속되며, 생성자와 초기화 블록은 상속되지 않는다.특징- 단일 상속만 지원하므로, 다중 상속은 불가능하다.- 부모 클래스의 속성과 기능을 자식 클래스에서 자유롭게 사용할 수 있다.- 생성자와 초기화 블록의 경우 상속되지 않는다.- 부모 클래스의 private, default 멤버는 자식 클래스에서 접근이 불가능하다. 단, 동일한 패키지의 자식 클래스..