자바는 상속자

개발세발·2023년 11월 29일

상속

  • class 자식클래스 extends 부모 클래스
  • 부모 클래스의 데이터와 메소드를 상속 받음.
  • 메소드를 재정의할 수 있음.
  • 부모클래스는 super, 자식은 sub로 취급.

  • 위 클래스는 Car클래스로 부모클래스다. 부모클래스의 private 변수를 자식 클래스에서 사용하려면 getter, setter를 만들어 주어야 한다.

  • 아니면 private을 protected로 바꿔주어 같은 패키지 내에서 접근이 가능하게 만들어 주어야 함.

  • 그리고 재정의 하였으나 부모 클래스의 함수를 사용해야 한다면 위 그림처럼 super.메소드를 통해서 부모 클래스의 메소드를 사용한다고 표시하면 됨.

0개의 댓글