[JAVA #7] 8. 상속(Inherit)
상속 다른 클래스가 가지고 있는 멤버(필드, 메소드)들을 새로 작성할 클래스에서 직접 만들지 않고 상속을 받음으로써 새 클래스가 자신의 멤버처럼 사용할 수 있는 기능 목적 클래스의 재사용, 연관된 일련의 클래스들에 대한 공통적인 규약 정의 장점 보다 적은 양의 코드로 새로운 클래스 작성 가능 코드를 공통적으로 관리하기 때문에 코드의 추가 및 변경 용이 코드의 중복을 제거하여 프로그램의 생산성과 유지보수에 크게 기여 상속의 특징 모든 클래스는 Object 클래스의 후손 Object 클래스가 제공하는 메소드를 오버라이딩하여 메소드 재구현 간능 부모클래스의 생성자, 초기화 블록은 상속안됨 자식 클래스 생성 시, 부모 클래스 생성자가 먼저 실행 자식 클래스 생성자 안에서 부모 클래스 생성자 호출을 명시하고 싶으..