자바의 정석/Ch6. 객체지향프로그래밍

객체의 구성요소 - 속성과 기능

sunhoKim 2021. 7. 4. 21:30

속성과 기능

객체 = 속성과 기능, 두 종류의 구성요소로 이루어져 있다. 일반적으로 객체는 다수의 속성과 다수의 기능을 갖는다.

객체 = 속성과 기능의 집합

 

속성(property) : 멤버변수(member variable), 특성(attribute), 필드(field), 상태(state)

기능(function) : 메서드(method), 함수(function), 행위(behavior)

 

객체지향 프로그래밍에서는 속성과 기능을 각각 변수와 메서드로 표현한다.

속성(property) : 멤버변수(variable)

기능(function) : 메서드(method)

 

채널 -> int channel;

채널 높이기 -> channelUp() {...}

 

ex) 티비가 있다.

속성(property) : 크기,길이,무게,색상,볼륨,채널 등

기능(function) : 온/오프, 볼륨 업/다운, 채널 변경하기 등

 

 

728x90

'자바의 정석 > Ch6. 객체지향프로그래밍' 카테고리의 다른 글

[Java] 클래스와 객체  (0) 2021.08.25
[Java] 객체지향언어  (0) 2021.08.25
객체와 인스턴스  (0) 2021.07.04
클래스와 객체  (0) 2021.07.04
객체지향프로그래밍  (0) 2021.07.04