inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

지민재님의 게시글

지민재 지민재

@ccc963680446

수강평 작성수
-
평균평점
-

게시글 1

질문&답변

이전 강의부터 궁금했던것 질문입니다.

Car car1 = new GasolineCar(); Car car2 = new ElectronicCar(); car1.run(); car2.run(); if(car2 instanceof ElectronicCar){ ElectronicCar eCar = (ElectronicCar) car2; eCar.charge(); } 위 처럼 다운 캐스팅 해서 사용하면 사용 할 수는 있어요. 애초에 전기차 충전 행위가 일반 자동차에서 연료를 주입 하는것과 같으니 인터페이스를 수정 해야 될것 같기도 하구요. 저도 특정 자식 클래스만 있는 메서드를 어떻게 사용 하는것이 좋은 방법인지 궁금하네요.

좋아요수
3
댓글수
5
조회수
594