더북(TheBook)

개체

클래스를 사용하여 새로운 형식을 정의하고, 개체는 데이터와 기능을 숨기는 캡슐화(encapsulation) 기능을 제공합니다. 개체에는 다음과 같은 세 가지 개념이 있습니다. 이해를 돕고자 영어 표현을 추가했습니다.

(is something) 무엇이 됩니다.

고객(customer), 자동차(car)

(has data) 데이터를 가집니다.

고객 이름(name), 나이(age), 주소(address)

(performs action) 기능을 수행합니다.

고객 이름 변경(changename), 주소 변경(modifyaddress)

 

Note ≡ 개체와 객체

필자는 Object Oriented Programming을 개체 지향 프로그래밍이라고 표현합니다. 많은 프로그래밍 환경에서 객체 지향 프로그래밍이라고 표현하지만, 마이크로소프트는 이를 개체 지향 프로그래밍으로 표현하길 권장하므로 이 기준을 따랐습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.