[Java] 객체의 다형성 구현 (추상 클래스)
1. 추상 클래스 실체 클래스 : 객체를 직접 생성할 수 있는 클래스 추상 클래스 : 클래스들의 공통적인 특성을 추출해서 선언한 클래스 (객체 직접 생성 불가능) 추상은 실체 간에 공통되는 특성을 추출한 것을 뜻 합니다. 추상 클래스와 실체 클래스는 상속의 관계를 가집니다. 추상 클래스 부모 클래스이고 실체 클래스 자식 클래스입니다. 추상 클래스는 new 연산자를 사용해서 인스턴스(객체)를 생성하지 못합니다. 2. 추상 클래스의 용도 1. 필드와 메소드 이름 통일 실체 클래스들의 공통된 필드와 메소드의 이름을 통일할 목적으로 사용합니다. 상속을 이용함으로써 공통된 필드와 메소드는 통일 2. 시간 절약 실체 클래스를 작성할 때 시간을 절약할 수 있습니다. 공통적인 필드와 메소드는 추상 클래스에 모두 선언해..