본문 바로가기
필수 지식

java - 상속

by 생존개발 2022. 12. 20.

1. 상속이란

  * 기존의 클래스를 재사용하여 재정의하는 것이다.

  * 상속을 통하면 보다 적은 코드로 새로운 클래스 작성이 가능하다.

    (공통적으로 관리할 수 있어서 추가 및 변경에 유용하다)

 

2. 상속 특징

  * 클래스 이름 뒤에 'extend'와 상속할 클래스를 작성하면 된다.

  * 자손클래스(상속받은 클래스)는 부모클래스(상속한 클래스)의 멤버변수를 포함하고 있기 때문에 훨씬 포괄적이다.

  * 클래스 관계에서 상속관계로 표현하는게 맞는지 포함관계가 맞는지 확인할 필요가 있다.

  * 단일상속만 가능하다.(인터페이스는 다중상속 가능)

    - 만약 다중상속을 진행할 경우 부모클래스들의 이름이 같을 경우 충돌이 발생하는 상황이 있을 수 있다.

 

'필수 지식' 카테고리의 다른 글

Blockchain vs. Bitcoin: Unveiling the Key Differences  (0) 2023.10.09
git 정리  (0) 2023.02.11
java - 인터페이스  (0) 2022.12.20
java - 추상 클래스  (0) 2022.12.20
java에서 this와 this() 차이  (1) 2022.12.20