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