[C#] 속성 겟터와 셋터(get, set)키워드 알아보자
[C#] 속성 : 겟터와 셋터(get, set)키워드 알아보자 일반적으로 클래스를 만들 때 캡슐화를 위해서 private속성을 지정하여 클래스 밖에선 값을 수정할 수 없게 만듭니다. 하지만 필요로 인해서 값을 수정해야 하는데 수정하지 못한다면 어떻게 될까요? 그래서 보통 클래스에서는 get과 set함수를 따로 만들어서 값을 수정하거나 가져올 수 있게 하는데요. C#에서는 따로 함수를 만들지 않아도 get과 set을 사용할 수 있는 방법이 마련되어있습니다. 바로 속성을 이용하는 방법입니다.속성으로 getter setter 만들기 바로 위와 같은 클래스가 있다고 쳐 봅시다. 폰넘버라는 변수를 프리빗으로 지정해준 뒤 그 바로 밑에 빨간 네모칸 영역이 바로 속성영역입니다. 위와 같이 속성을 지정해 주시면 되겠습..
C#(.NET)
2017. 10. 16. 00:01