자바 클래스 추가만으로 객체 생성하기

조회수 111회

A 유닛 B 유닛... 등 유닛들의 목록을 만들어 놓고 랜덤으로 고른 유닛들로 아군/적군을 만들어서 서로 공격하게 만드는 코드를 짜는 과제를 하는 중인데

과제 조건 중 하나가 기존 코드는 수정하지 않고 오로지 클래스만 추가해서 X, Y, Z, 유닛을 목록에 추가하게 하는거거든요?

아마 기존 유닛 클래스의 자식 클래스를 만들고 메소드 오버라이딩하라는 의도 같단 생각이 들기는 한데

그렇게 해도 결국 자식 메소드 호출하려면 자식 객체를 따로 만들든 부모 객체를 자식 타입으로 바꾸는 문법을 쓰든 기존 코드를 수정해야만 하는거 아닌가 싶어서요 ㅜ

오로지 클래스 추가만으로 해당 조건 만족하는게 가능한건가요? 가능하다면 어떻게 가능할까요?

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)