본문 바로가기

Java, Spring/JAVA 기초 정리

3-2강 상속(inheritence)의 이해

연관 있는 클래스들에 대해 공통적인 구성요소를 정의

 

 

# 상속에서 접근 지정자

부모의 private 필드나 메서드는 접근 할 수 없다. 자식클래스는 public, protected만 접근 가능 

 

 

 

부모의 protected인 필드, 메서드는 자식클래스의 구성요소가 된다.

 

 

 

부모 클래스 먼저 인스턴스화 -> 자식 클래스 인스턴스화

사실은 Object클래스가 가장먼저 인스턴스화 된다.

 

 

 

 

# 객체가 인스턴스화 될 때 = 무조건 생성자를 호출

 

super() 로 부모클래스의 생성자를 지정할 수 있다. ( 디폴트는 부모클래스의 기본 생성자 )

만약 부모 클래스에 기본생성자 말고 파라미터 있는 생성자를 구현 했을 때 

디폴트  호출, 실행 시 에러 발생

( super()로 파라미터 있는 생성자 지정해도 됨 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 자료를 참고하였습니다.

 

 

꾸준히 다시보자.

 

1. 220725

2. 220814

Recent Posts
Popular Posts
Recent Comments