추상메서드예시 (1) 썸네일형 리스트형 자바(java)_추상화,추상 메서드,인터페이스,implements ▶추상화를 사용해야하는 이유 Unit이라고 하는 클래스에 attck()이라고 하는 메서드와 move()라고 하는 메서드를 추가했다고 가정을 해보자 그럼 자식클래가 AirForce, Navy, Army가 attck()과 move()라는 기능을 상속받을 것인데 이 친구들이 move()는 정상적으로 상속받았으나 attck()은 모두 메서드명을 작성하는 과정에서 오타로 인해 오류가 났다. 오버라이드를 사용할 수는 있지만 @Override는 선택적으로 하는것이지 필수는 아니다. 직접 개발자가 수기로 @Override라고 작성을 해줘야하는 부분이라 만약 바쁘거나 신입이거나 대규모프로젝트를 할 경우 개발자가 단순히 깜박한다면 위와 같은 오류의 가능성이 분명히 있을 것이다. 즉, '@Override' 키워드를 사용하지.. 이전 1 다음