자바 상속(inheritance)의 개념 (부모클래스, 자식클래스, extends)
객체지향개념적 요소로 크게 상속, 다형성, 캡슐화, 추상화, 인터페이스 등이 있다. 그 중 상속은 이후에 다루게 될 다형성과도 많은 연관이 있다. 객체지향의 중요한 개념인 상속에 대해 알아보자 상속(inheritance)이란? - 기존의 클래스를 재사용해서 새로운 클래스를 작성 - 두 클래스를 부모와 자식으로 관계를 맺음 - 자식과 부모의 모든 멤버를 상속(생성자, 초기화블록 제외) - 자식의 멤버개수는 부모보다 같거나 많다 클래스 종류 부모클래스 : 부모클래스(parent), 상위클래스(super), 기반 클래스(base) 자식클래스 : 자식클래스(child), 하위클래스(sub), 파생된 클래스(derived) 상속 사용 방법 class 자식클래스 extends 부모클래스 { ... } 자바는 단일 ..
2022. 1. 5.