인터페이스와 추상클래스
추상 메서드란? 추상 메서드란 abstract 키워드를 통해 원형만이 선언되는, 구체적인 코드를 가지지 않는 메서드를 뜻합니다. 추상 클래스란? 추상 클래스란 abstract 키워드를 통해 선언되며, 하나 이상의 추상 클래스가 선언되어 있습니다. 추상 클래스는 서브 클래스에서 슈퍼 클래스의 추상 메서드를 모두 오버라이딩하여 구현해야만합니다. 인터페이스란? 인터페이스란 interface 키워드에 의해 선언되며, implements 키워드를 통해 상속받습니다. 인터페이스 역시 추상 메서드를 가지며 서브 클래스에서 추상메서드를 모두 오버라이딩 해주어야 합니다. 다른점은? 추상클래스는 개체 생성이 아닌 상속을 목적으로 하는 클래스로, 상속받는 클래스에게 구현을 강제화하는, 기능의 확장 에 목적이 있습니다. 이때..