인터페이스와 추상클래스에 관해 간단히 설명하고 넘어가겠다. interface : 상수와 추상메소드로 구성된다. 추상클래스 : 속성, 상수, 일반메소드, 추상메소드를 포함할 수 있고, 객체화가 불가능하다. interface 구현방법 접근지정자 interface 인터페이스명 { 상수; 추상메소드; } ex) 예를들어 도형이라느 인터페이스는 구현한다고 하면, public interface 도형{ static final double PI=3.14 double getSize(); String getName(); } PI라는 변하지 않는 static final 형태의 상수를 정의하고, 넓이는 구하는 getSize(),getName() 라는 추상메소드를 정의한다. abstract public double getSiz..