추상클래스와 인터페이스에 대하여
·
JAVA
추상클래스 && 인터페이스 추상클래스는 abstract 라는 키워드와 함께 선언된 클래스예요. (추상 메소드를 포함할 수도 있고 하지 않을 수도 있고). 추상클래스는 인스턴스화 될 수 없지만 상속될 수 있어요. 추상클래스를 상속받는 클래스에서는 일반적으로 부모클래스에 있는 모든 추상메소드들을 구현해야 해요. 그렇지 않은 경우엔 해당 서브클래스 또한 abstract 로 선언되어야 합니다. 추상클래스와 인터페이스 차이 추상클래스와 인터페이는 인스턴스로 만들지 못해요. 메소드 구현부가 있는 메소드와 없는 메소드 모두 가질 수 있어요. 인터페이스의 모든 변수엔 public static final , 메소드에는 public abstract가 붙어있어요.(생략가능) 추상클래스엔 static, final 이 아닌 변..