속성(property)
필드와 속성의 관계
속성은 은닉화된 필드값을 설정하고 있는 역할
속성의 값은 필드값과 반드시 일치하지 않는다.※
속성은 필드값을 가공하고 값의 유효성을 체크할 수 있다.(데이터의 안정화)※
속성의 작성법
private int age;
public int Age{ //대문자
get{ [return문] } //읽기
set{ age=values; } //쓰기
}
속성 사용법
읽기
int x = 변수.Age; //get 블럭이 실행
쓰기
변수.Age = 10; //set 블럭이 실행