자바언어는 현실을 반영하는 언어가 맞지만 대부분이 물체의 동작을 표현하기 보다는
정보시스템의 정보를 다루므로, 주로 메서드의 용도는 멤버변수의 변경을 목적으로 사용된다.
 @ getter(얻어오는거)/setter(값을 변경하는거) ex) getPrice() setPrice()
     : 사실 이것은 어떠한 공식이 아닌 프로그래머 사이의 공공연한 약속에 가깝다. 값을 얻어오는 메써드는 get, 값을 변경하는 메써드앞에는 set을 쓰고 이를 getter setter로 부르는 것이 일반적이다.

has a 관계(개념)

//차가 부품을 가지고 있다!!
 //Car has a wheel. Car has a Handle.
 //이런 관계를 has a 관계라 한다.
 //멤버필드가 기본데이터타입일 경우 프로그래머가 값을 할당하지 않으면 컴파일러에 의해
 //값이 다음과 같이 할당된다.

 숫자형-0으로 초기화
 논리형-false로 초기화


Posted by Taoist
,