학습 기록 (Learning Logs)/자바
[Ch10] 클래스의 상속
devWonny
2022. 8. 22. 01:02
화살표 방향으로 성립한다
UML
대학생과 직장인의 공통점
사람이기 때문

배열의 특징
- 같은 타입만 배열 값으로 넣을 수 있다
타입을 과일로 하나로 선언!
그러면 하위에 마음대로 객체를 선언할 수 있다.
상속을 사용하는 이유 1) 다형성

상속하는 방법은
extends를 쓰면 된다.
다중상속을 불가능하다.
부모는 하나다!

코드로 만들어보기
부모 클래스 만들기 => 사람 == Human
자식 클래스 => 대학생, 직장인 == Student, Worker


B b = new B ();
부모객체가 먼저 생성된다.
1) 힙메모리에 A객체를 만든다 -> m, abc()
2) 힙메모리에 B객체를 만든다 -> n, bcd()
3) B객체를 가리킨다

배속에 들어올 수 있는 것
필드
메서드
생성자
클래스
==> 생성자는 상속되지 않는다.

동일한 타입 선언은 늘 통과
업캐스팅 통과
다운캐스팅 안됨

