기존의 기계 종속적인 개발이 아닌 생활하는 현실 세계처럼 프로그래밍할 수는 없을까?객체 지향이 현실 세계를 반영한다는 말은 이미 오래 전에 객체 지향 언어의 틀을 만든 누군가가 한 말이다. 그 증거는 바로 객체다.우리가 주변에서 사물을 인지하는 방식대로 프로그래밍 하고
추상 메소드, 추상 클래스, 생성자, static 블록, final, instanceof, interface와 implements, this, super