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