Programming/Java [Java] 추상클래스와 인터페이스 차이 goakgoak 2019. 8. 20. 03:55 https://brunch.co.kr/@kd4/6 자바의 추상 클래스와 인터페이스 추상 클래스와 인터페이스의 차이 | 추상 클래스(Abstract class)와 인터페이스(Interface)의 차이 및 존재 이유를 설명해주세요. 클래스는 크게 일반 클래스와 추상 클래스로 나뉘는데 추상 클래스는 클래스 내 '추상 메소드'가 하나 이상 포함되거나 abstract로 정의된 경우를 말합니다. 반면 인터페이스는 모든 메소드가 추상 메소드인 경우입니다. (자바 8에서는 default brunch.co.kr