12.1 추상클래스 (abstract class)- 클래스이며 인터페이스일 수는 없다.- 추상클래스는 class 앞에 abstract가 붙은 class를 의미한다.- 추상매서드는 추상적인 매서드 즉, 구체적인 정의가 없는 매서드이다. (미완성 매서드 의미)- 인터페이스는 매서드가 모두 100% 추상매서드 여야한다. 또한 모든 매서드가 static final이여야하고, 접근지정자가 public 이여야한다.- 일반 클래스는 객체를 생성할 수 있다. (붕어빵 객체 생성 가능)- 추상 클래스와 인터페이스는 그러나 붕어빵을 생성할 수 없는데 왜 사용할까? 뒤에서 설명함 - 하나도 안가지고 있어도 추상클래스로 정의할 수 있을까? => 정의해도 되고 정의 안해도된다.- 하지만 멀쩡한 클래스에 abstract 붙일 ..