- 클래스는 동일한 성격의 객체를 만든다.
- 클래스로 만든 객체는 서로 영향을 주지 않는다. 객체가 갖는 메모리 주소 값이 다르기 때문에 독립된 객체로 인식
- 클래스 안에 구현된 함수는 메서드(Method)라고 한다.
- 객체를 중심으로 어떻게 동작할 것인지 미리 구상하여 하나씩 해결하면서 완성
- 생성자를 구현하는 것이 클래스를 생성할 때 안전하다.
- 기존 클래스의 수정 없이 기능 추가나 변경이 가능하다.
- 상속을 한 클래스가 부모 클래스의 메서드와 동일한 이름의 메서드를 생성시 기존 메서드를 무시하고 자신이 생성한 메서드로 동작하는 것