반응형
1.1 상속의 정의와 장점
: 상속이란, 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것이다. 상속을 통해서 클래스를 작성하면 보다 적은 양의 코드로 새로운 클래스 작성할 수 있고 코드를 공통적으로 관리할 수 있기 때문에 코드의 추가 및 변경이 매우 용이하다. 이러한 특징은 코드의 재사용성을 높이고 코드의 중복을 제거하여 프로그램의 생산성과 유지보수에 크게 기여한다.
상속 구현 방법 :
새로 작성하고자 하는 클래스의 이름 뒤에 상속받고자 하는 클래스의 이름을 키워드 'extends'와 함께 써 주기만 하면 된다.
ex) 새로 작성하려는 클래스 이름이 Child 이고 상속받고자 하는 기존 클래스의 이름이 Parent 라면 다음과 같이 하면된다.
class Child extends Parent{
}
이 두 클래스는 서로 상속 관계에 있다고 하며, 상속해주는 클래스를 '조상 클래스'라 하고 상속 받는 클래스를 '자손 클래스'라 한다.
* 생성자와 초기화 블럭은 상속되지 않는다. 멤버만 상속된다.
반응형
'자바' 카테고리의 다른 글
Comparable, Comparator (0) | 2021.05.02 |
---|---|
오버로딩(Overloading) 오버라이딩(Overriding) (0) | 2020.07.02 |
Java 접근 제한자 public / protected / default / private (0) | 2020.06.01 |
자바 배열 한번에 초기화, 수정하기 - Arrays.fill() (0) | 2020.05.21 |
자바 시프트연산자(<< , >>) (0) | 2020.05.21 |
댓글