추상 클래스, 추상 메소드란? 추상 클래스 : 클래스가 전체적인 구성을 다 가지지 못한 채 설계만 되어 있는 클래스이다. 미완성 설계도로 완성된 제품을 만들 수 없듯이 추상클래스로 인스턴스를 생성할 수 없다. 추상클래스는 상속(Exctends)을 통해서 자식 클래스에 의해 완성이 된다. 그래서 추상클래스로는 제 기능을 못하지만, 새로운 기능을 정의하는데 있어서 바탕(틀)이 될 수 있다. 추상 메소드가 하나 이상 포함되면 반드시 추상클래스로 선언이 되어야한다. 추상클래스에서 추상 메소드가 아닌 일반 메소드를 포함 시킬 수 있다. 추상클래스를 상속하는 자식 클래스에서 부모가 가진 메소드를 모두 오버라이딩 해야한다. 추상 메소드는 몸체가 없고, 선언부만 존재한다. 인터페이스란? 인터페이스는 추상클래스처럼 추상..