추상 클래스란?미완성된 설계도(클래스)=> 이것만으론 인스턴스를 생성할 수 없음>> 다른 클래스가 상속받아서 추상화된 부분을 완성해야 사용 가능 추상 클래스의 특징클래스 자체만으로 인스턴스 생성 불가반드시 하나 이상의 추상 메소드를 포함해야 함확장성 제공을 위해 사용 >> 자식 클래스가 공통된 기능을 공유 + 고유 기능을 구현하도록 강제함다중 상속은 불가능 >> 하나의 extends만 가능 메소드 오버라이딩과 추상 메소드추상 메소드: 반드시 자식 클래스에서 오버라이딩 해야됨(필수)일반 메소드: 필요시 오버라이딩 함(선택) 추상 클래스 구현법클래스 선언시 앞에 abstract 키워드 사용 추상 메소드란?메소드의 선언부만 존재하고 구현부가 없는 메소드자식 클래스가 상속할 때 해당 메소드를 반드시 구현하도록 ..