💡 클래스 구조
클래스 밖에 올수 있는 3가지
- 패키지(packge)
- 임포트(import)
- 클래스(class)
클래스 안에 올수 있는 4가지
- 필드(Field)
- 생성자(Constructor)
- 메서드(Method)
- 클래스(Class)
💡 상속
상속의 개념
- 부모클래스의 멤버(필드, 메서드, 이너클래스)를 자식 클래스가 내려받아(상속)클래스 내부에 포함
📌 생성자는 상속받지 않는다
상속의 장점
- 코드의 중복성 제거
- 다형성 표현 가능(가장 중요한 장점)
상속 문법
📌 부모클래스가 둘이 될수는 없지만 자식 클래스는 여러개 가능
📍 상속 메모리 구조

생성자의 상속 여부
💬 생성자는 상속이 될까❓
📌 생성자의 두가지 조건
1. 클래스 이름과 동일
2. 리턴타입이 없음
🔖 이름이 달라 생성자 자격 없음
🔖 리턴타입이 없어 메서드도 아님
👉 결론. 생성자는 상속되지 않는다.
📍 객체의 다형적 표현
