추상 클래스
: 하나 이상의 추상 메서드(abstract)를 가진 클래스
추상 메서드란 구현이 안된 메서드로 하위 클래스에서 반드시 상속 받아서 구현해야함
인터페이스
: 클래스가 구현해야할 메서드 집합을 정의하는 일종의 가이드.
인터페이스는 메서드의 형태만 보여주고 실제 구현은 제공X
인터페이스는 다중 구현이 가능하고, 특정 동작을 강제한다.
(주의)
어려운거라서 많이 나와봤자 1문제…..
외울 것 요약
- 추상 클래스와 인터페이스는 상속 받은 것이 구현해야하는 키워드
- Class는 extends로 하고, 인터페이스는 implements라는 키워드 사용
- (둘 다 받아서 구현) 추상 클래스는 상속 받아서 확장하는 개념
인터페이스는 구현을 강제하는 개념
Share article