화살표 방향으로 성립한다
UML
대학생과 직장인의 공통점
사람이기 때문
배열의 특징
- 같은 타입만 배열 값으로 넣을 수 있다
타입을 과일로 하나로 선언!
그러면 하위에 마음대로 객체를 선언할 수 있다.
상속을 사용하는 이유 1) 다형성
상속하는 방법은
extends를 쓰면 된다.
다중상속을 불가능하다.
부모는 하나다!
코드로 만들어보기
부모 클래스 만들기 => 사람 == Human
자식 클래스 => 대학생, 직장인 == Student, Worker
B b = new B ();
부모객체가 먼저 생성된다.
1) 힙메모리에 A객체를 만든다 -> m, abc()
2) 힙메모리에 B객체를 만든다 -> n, bcd()
3) B객체를 가리킨다
배속에 들어올 수 있는 것
필드
메서드
생성자
클래스
==> 생성자는 상속되지 않는다.
동일한 타입 선언은 늘 통과
업캐스팅 통과
다운캐스팅 안됨
'java > 자바' 카테고리의 다른 글
chap[10-3] 메서드 오버라이딩 (0) | 2022.09.11 |
---|---|
chap[10-2] 객체의 타입변환 (0) | 2022.09.11 |
[Ch09] 접근지정자 (0) | 2022.08.22 |
Ch08 외부구성요소 (패키지, 임포트, 외부클래스) (0) | 2022.08.14 |
Ch07 생성자 this (0) | 2022.08.07 |