1. 추상 메소드(abstract method)추상 메소드는 형식만 정의된 메소드로, 추상 메소드라 한다.추상 클래스만 추상 메소드를 가질 수 있다.추상 메소드는 서브클래스에서 구현되어야 하므로 final 키워드를 쓸 수 없다.2. 추상 클래스(abstract class)추상 클래스는 연관있는 클래스들이 비슷한 메소드 형식을 공유하려고 사용한다.추상 클래스로는 객체를 생성시킬 수 없고, 서브클래스를 구현해야 객체를 생성할 수 있다.추상 클래스는 서브클래스에서 구현되어야 하므로 final 키워드를 쓸 수 없다. 추상 클래스는 구현된 메소드나 필드를 가질 수 있다.3. 인터페이스(interface)인터페이스는 서로 관련 없는 클래스들이 비슷한 기능을 공유하려고 사용하는 것이다.인터페이스는 서로 다른 객체들 ..