본문 바로가기

카테고리 없음

상속의 이해와 예시

반응형

1. 상속의 이해

  • 상속은 부모의 기능을 자식이 물려 받는 것이다.
  • 부모 : 자동차
  • 자식 : 전기차, 가솔린차
  • 자동차 : 추상적인 개념
  • 전기차, 가솔린차 : 구체적인 개념
  • 전기차나 가솔린차는 이동한다는건 공통이지만 주유방식은 다름.
  • 이런경우에 상속관계를 사용하는게 효과적
  • 상속은 객체 지향 프로그래밍의 핵심 요소 중 하나
  • 기존 클래스의 필드와 메서드를 새로운 클래스에서 재사용하게 해 준다.
  • 상속을 사용하려면 extends 키워드를 사용
  • extends 대상은 하나만 선택할 수 있다
  • extends 는 확장이라는 뜻
  • 자바는 다중 상속을 지원하지 않는다. 부모를 하나만 선택할 수있다.
  • 상속 관계 덕분에 중복이 줄어든다

2. 용어 정리

  • 부모 클래스 (슈퍼 클래스): 상속을 통해 자신의 필드와 메서드를 다른 클래스에 제공하는 클래스
  • 자식 클래스 (서브 클래스): 부모 클래스로부터 필드와 메서드를 상속받는 클래스

3. 상속 예시

반응형