세상에 존재하는 모든 것을 뜻한다. 프로그래밍에서는 속성과 기능을 가지는 프로그램 단위.
객체를 생성하기 위한 틀. 모든 객체는 클래스로부터 생성된다.
클래스는 속성(멤버 변수)와 기능(메서드)로 구성.