상속관계에서 객체생성 방법

Kyu·2021년 1월 18일
0

Java 공부기록

목록 보기
16/40

상속관계에서 객체생성 방법

클래스를 만들기위해서는 new를 해서 사용한다.
상속관계에서는 객체생성은 어떻게 되어야할까?

예를 들어서 ParentChild의 클래스가 있다.
Parent와 Child는 상속 관계이다.
이때 Child의 객체를 생성하는 방법은 2가지이다.
1. Child c1 = new Child(); 직접적인 방법
2. Parent c2 = new Child(); 간접적인 방법

1번 직접적인 방법을 쓰는 경우보다 2번 간접적인 방법을 많이 쓴다.
1번에서 하위 클래스의 동작 방식을 모를때 (어떤 모르는 API를 사용할때)
모든 메소드의 사용법을 익히는 것보다 사용자 입장에서
마치 리모컨처럼 필요한 메소드를 불러오는 방법이 더 선호되기 때문이다.

profile
TIL 남기는 공간입니다

0개의 댓글