1. [추상 클래스]개념: abstract 키워드로 선언된 클래스*추상 메서드를 최소 한 개 이상 가지고 abstract로 선언된 클래스최소 한 개의 추상 메서드를 포함하는 경우 반드시 추상 클래스로 선언하여야 한다.*추상 메서드가 없어도 abstract로 선언한 클래스그러나 추상 메서드가 하나도 없는 경우라도 추상 클래스로 선언할 수 있다.*추상 클래스의 구현서브 클래스에서 슈퍼 클래스의 모든 추상 메서드를 오버라이딩하여 실행가능한 코드로 구현한다.추상 클래스의 목적객체(인스턴스)를 생성하기 위함이 아니며, 상속을 위한 부모 클래스로 활용하기 위한 것이다.여러 클래스들의 공통된 부분을 추상화(추상 메서드) 하여 상속받는 클래스에게 구현을 강제화하기 위한 것이다. (메서드의 동작을 구현하는 자식 클래스로..