상속이란?

: 객체 코드를 재사용하는 방법으로 코드를 확장 및 개선한다는 의미이다.

재정의란? - 오버라이딩

: 이미 만들어진 기능을 개선하거나 변경해서 새롭게 사용한다라는 의미이다.

예제

상속 관련 접근 지정자

: protected - 상속받은 자식들만 접근이 가능하다.

상속을 어떻게 받을 것인가?

참고 : https://thrillfighter.tistory.com/531

: 상속받을 때 접근 지시자는 해당 자식클래스의 접근 지시자로 변경된다.

  • 부모 클래스

  • public 일 경우

    -> 부모의 접근 지정자를 그대로 받아 들인다.

  • protected일 경우

    -> 부모의 접근 지정자를 최소 protected로 만든다. private은 그대로

  • private일 경우

    : 모든 접근 지정자를 private으로

profile
🔥🔥🔥

0개의 댓글