C#/과제

속성

yangjae 2019. 4. 3. 01:44

읽기전용(get 포함 , set 미포함)[속성이란]

: 전용필드의 값을 읽기(get),쓰기(set),계산하는 유연한 메커니즘을 제공하는 멤버

접근자라는 특수 메서드이다.

메서드의 안정성, 유연성 수준을 올리는데 도움을 준다.


[개요]

클래스구현, 검증코드를 숨기는 동시에 값을 가져오고 설정방법을 공개적으로 노출할 수 있다.


get속성 접근자 : 속성값반환하는데 사용 (읽기전용(get 포함 , set 미포함))

: private필드의 값을 반환

set속성 접근자 : 새 값을 할당하는데 사용 (쓰기전용(set포함, get미포함))

:private필드의 값을 할당 전 데이터 유효성 검사

value키워드 : set접근자가 할당하는 값을 정의