캡슐화

: 객체를 캡슐로 싸서 내부를 볼 수 없게 하는 것

클래스(class)

: 객체 모양을 선언한 틀(캡슐화)

객체

상속

: 상위 개체의 속성이 하위 개체에 물려짐

하위 객체가 상위 개체의 속성을 모두 가지는 관계

자바는 클래스 다중 상속은 없으며 인터페이스 다중 상속은 허용한다.

다형성

: 같은 이름의 메소드가 클래스나 객체에 따라 다르게 동작하도록 구현


절차 지향 프로그래밍과 객체 지향 프로그래밍

객체 지향 언어의 목적