객체를 정의하고 만들어 내기 위한 설계도 혹은 틀
객체의 상태를 나타내는 필드(field)와 객체의 행동을 나타내는 메소드(method)로 구성된다.
필드(field)란 클래스에 포함된 변수(variable)를 의미한다.
메소드(method)란 어떠한 특정 작업을 수행하기 위한 명령문의 집합
클래스에 선언된 모양 그대로 생성된 실체를 말하며 클래스의 인스턴스 라고 부른다
클래스를 통해서 구현해야할 대상(객체)가 실제로 구현된 구체적인 실체를 말함