(제대로 이해했나 스스로 예제 만들어보기) (추상클래스와 인터페이스 차이 있다. 혼동하기 말기) 추상 클래스 : 클래스들의 공통요소들을 뽑아 상속구조로 이용. abstract, extends 키워드 사용 공통 요소들을 조상 클래스로 주고 이를 각각 상속받아 사용하는 식.(상속받는 메서드들은 메서드 오버라이딩으로 재정의) 구현 클래스들은 상속받을 이 abstract 메서드들을 다 재정의해야할 의무가 있고, 어차피 오버라이딩해서 사용할거니까 조상 클래스의 메소드 내 구현부는 의미가 없어짐. -> 구현부는 세미콜론으로만 남겨버림 추상 클래스는 객체 생성이 불가(직접 사용할 일이 없으므로) 하나, 자식타입을 참조하여 객체 생성하는건 맞음 스스로 객체 생성해 사용하는게 아닌 자식 클래스를 생성해 사용한다 추상 메..