객체

객체의 뜻과 클래스 만들기 객체란 "하나의 대상"이라고 생각합니다. 그 하나의 대상이 가지는 내부 구조는 외부로부터 보호받고, 다른 대상과 상호작용을 하지요. 이러한 객체만의 특징을 "캡슐화"라고도 합니다. C++ 객체는 자신의 상태(state)를 보여주는 멤버 변수와 행동(behavior)을 구현하는 코드인 멤버 함수로 구성하고, 이런 객체를 정의하는 틀을 "클래스"라고 합니다. 즉, 클래스의 역할은 멤버 변수 메모리와 멤버 함수 코드를 가진 객체를 만들어 객체가 역할을 수행하게끔 하는 것이고, 컴파일이 끝나면 사라집니다. 클래스와 객체는 비슷해 보이지만, 의미와 역할은 다르기에 구분해야 합니다. class pencilcase{ int pencil_1; int pencil_2; int eraser; p..
w_w
'객체' 태그의 글 목록