15. 상속(Inherit)
·
Java/Java 개념
상속 상속 상속의 표현식 단일상속과 다중상속 super()와 super. 상속 상속 다른 클래스가 가지고 있는 멤버(필드,메소드)들을 새로 작성하지 않고 상속을 받음으로서 새 클래스가 자신의 멤버처럼 사용할 수 있는 기능 상속의 목적 클래스의 재사용, 연관된 클래스들에 대한 공통적인 규약 정의 상속의 장점 1. 적은 양의 코드로 새로운 클래스 작성 가능 2. 코드를 공통적으로 관리하기 때문에 코드 추가 및 변경 용이 3. 코드 중복 제거하여 생산성 및 유지보수에 기여 상속의 특징 1. 모든 클래스는 Object클래스의 후손 - object클래스가 제공하는 메소드를 오버라이딩 하여 메소드 재구현 가능 -ex) java.lang.String 클래스의 equals(), toString() 2. 부모클래스의 생..