추상화는 여러가지 데이터중 공통된 속성이나 특징만 남기고 차이점을 버리는것을 이라고 했다. 추상화된 객체는 결국 실체가 사라진다. 추상 메소드와 추상 클래스를 한마디로 정의하자면 아래와 같다. 추상 메소드 : 미완성 함수 추상 클래스 : 미완성 설계도 우선 추상 메소드란 선언부만 정의하고 내용은 비워져 있는 메소드를 말한다. 추상 클래스는 추상 메소드를 포함하고 있는 클래스를 말한다. 추상 메소드는 자식 클래스에서 메소드 오버라이딩을 통해 반드시 구현해야한다고 명시 하는 것이고 어차피 자식 클래스에서 오버라이딩 할테니 메소드 구현은 하지 않는 것이다. (껍데기만 있다.) 추상 클래스는 최소 하나 이상의 추상 메소드를 포함하고 있는 클래스이다. 포함하는 추상 메소드가 실체가 없으니 추상 클래스 또한 실체가..