📌 1. 추상 클래스 및 추상 메소드란? 추상성(Abstractness)란 여러가지 데이터 중 공통된 속성이나 특징만 남기고 차이점을 버리는 것입니다. 추상화된 객체는 결국 실체가 사라집니다. 추상 클래스와 추상 메소드를 정의하면 다음과 같습니다. * 추상 클래스(Abstract Class) : 미완성 설계도로 추상 메소드를 포함하고 있는 클래스. abstract 키워드를 사용하여 선언한다. 추상 클래스도 일반 메소드를 가질 수 있다. 추상클래스의 객체는 생성할 수 없다. 추상클래스는 인스턴스 생성이 불가능하다. (포함하는 추상 메소드의 실체가 없으니 추상 클래스 또한 실체가 없다.) * 추상 메소드(Abstract Method) : 미완성 함수. 선언부만 정의하고 내용은 비워져 있는 메소드. {} 중괄..