속성
-
[Unity]유니티 입문하기 6-8(속성)프로그래밍 2023. 8. 11. 19:35
이전 글에서는 객체 지향의 속성 중 하나인 캡슐화에 대해서 간단히 알아보았습니다. 이번에는 캡슐화의 또 다른 예시인 속성에 대해서 알아보겠습니다. 속성 앞에서 필드에 대해서 설명할 때 필드는 객체의 속성이라고 설명했었습니다. 하지만 여기서 말한 속성은 지금 말할 속성과는 달리, 프로그래밍 용어가 아니라 우리가 실생활에서 사용하는 단어였습니다. 이제부터 말할 속성(Property)는 프로그래밍 용어이며, 필드와 메서드 처럼 클래스를 구성하는 멤버 중의 하나입니다. 즉, 이제부터 말하는 속성은 클래스, 메서드와 같이 C#의 문법 요소라고 생각하시면 됩니다. 속성의 정의 속성은 어떤 필드의 값에 접근하거나 값을 수정하는 메서드입니다. 접근제한자 자료형 속성의이름 { get { return 필드명; } set ..