Inheritance

· IT/Java
상속(Inheritance) 기존의 클래스에 기능을 추가하거나 재정의하여 새로운 클래스를 정의하는 것을 의미한다. 기존에 정의되어 있던 클래스(부모 클래스)의 모든 필드와 메소드를 물려받아 새로운 클래스(자식 클래스)를 생성할 수 있다. 상속의 장점 기존에 작성된 클래스를 재활용 가능하므로 중복되는 코드를 줄여 개발 시간이 단축된다. 자식 클래스 설계 시 중복되는 멤버를 미리 부모 클래스에 작성하면, 자식 클래스에 해당 멤버를 작성하지 않아도 된다. 부모 클래스를 수정하면 모든 자식 클래스도 수정되기에 최소한만 수정할 수 있다. 클래스 간의 계층적 관계를 구성하여 다형성의 문법적 토대를 마련한다. 문법 public class Child extends Parent { } 자바는 다중 상속을 허용하지 않아,..
Huitopia
'Inheritance' 태그의 글 목록