abstract class (1) 썸네일형 리스트형 [JAVA] 추상클래스와 인터페이스 차이 추상클래스 (abstract class): 추상클래스는 추상메서드를 포함하고 있는 점을 제외하고 일반 클래스와 다른것은 없음 인터페이스 (interface): 오직 추상메서드와 상수만을 멤버로 가질수 있음 차이점: 둘다 추상메서드를 사용하지만 추상클래스는 추상메서드도 사용하는 것이고, 인터페이스는 추상메서드만 사용한다. 참고 인터페이스의 모든 멤버변수는 public static final이 붙어야한다. (생략가능) 인터페이스의 모든 메서드는 public abstract를 붙여야한다. (생략가능) 이전 1 다음