속성과 기능
객체 = 속성과 기능, 두 종류의 구성요소로 이루어져 있다. 일반적으로 객체는 다수의 속성과 다수의 기능을 갖는다.
객체 = 속성과 기능의 집합
속성(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 |