abstract 추상화 클래스 만드는 목적? -> 인스턴트 생성을 위해 추상화는 클래스를 대략적으로 만드는 것으로 인스턴스를 생성할 수 없다. 자바에서는 추상화라는 개념을 구현할 수 있다. 추상이라는 것은 현실화 되어질 필요가 없는 클래스를 말한다. 자바에서는 객체지향을 통해 프로그램이 실행되는데 이 추상이라는 개념을 클래스에 적용시키면 자신의 인스턴스를 발생시킬 수 없는 형태로 만들어진다. 이렇게 인스턴화 할 필요는 없지만 상속개념에서 중요한 위치를 가지는 클래스를 보통 추상 클래스로 선언하여 사용 추상 클래스 선언 규칙 1. 클래스에 정의된 메소드 중 추상 메소드가 하나라도 있다면 해당 클래스는 무조건 추상 클래스가 된다. 2. 추상 메소드는 메소드 바디가 없는 형태 {} abstract 라는 키워드..