[객체 지향 프로그래밍 입문 - 인프런] 상속

김성혁·2021년 2월 6일
0
post-thumbnail

상속이란?

  • 기존의 클래스에 기능을 추가하거나 재정의하여 새로운 클래스를 정의하는 것

상속의 장점

  1. 기존에 작성된 클래스 재활용 가능
  2. 자식 클래스 설계 시 중복되는 멤버를 미리 부모 클래스에 작성해 놓으면, 자식 클래스에서는 해당 멤버를 작성하지 않아도 됨.
  3. 클래스 간의 계층적 관계를 구성함으로써 다형성의 문법적 토대를 마련

super와 super()

  • super 키워드 사용 시 부모 클래스의 멤버와 메소드에 접근
  • super() 메소드는 부모 클래스의 생성자 호출 시 사용
  • super() 메소드는 부모 클래스의 기본 생성자가 정의되어 있어야 호출 가능

0개의 댓글