1. 정의 (1) 객체(Object) : 현존하는 모든 것들(유형, 무형, 사물, 개념 등) 자신의 속성과 기능이 다른 것들과 구분되어 식별이 가능한 것들 Java에서는 new 연산자를 통해 메모리 영역에 생성된 것을 말한다. (2) 객체 지향 언어 : '객체'를 지향하는 언어, '객체 중심'으로 운영된다. (3) 객체 지향 프로그래밍 : 현존하는 모든 것들 간의 상호작용을 코드로 구현하는 과정 2. 클래스(class) (1) 정의 : 구현하고자 하는 프로그램 상의 객체를 만들기 위해 객체들의 속성(특성)에 대해 정의한 것 (2) 등장 배경 ① "변수"로만 프로그래밍을 하면? ▷ 변수는 하나의 자료형에 하나의 값만 저장할 수 있다. ▷ '홍길동'과 '마이콜'이라는 객체를 만들어 보자. 그럼 이름과 나이,..