로딩
요청 처리 중입니다...

[C#] 프로퍼티(Property) 사용법

 [C#] 프로퍼티(Property) 사용법

프로퍼티(Property)는 필드 변수에 대한 접근 함수이다. 즉, private 필드의 값을 Read&Write 할 수 있는 메커니즘이다.

객체지향 프로그래밍 특성 중 정보 은닉을 위해 getter/setter 메소드를 구현한다. 이는 데이터를 외부에서 접근하지 못하도록 막고, 메서드를 통해서만 데이터에 접근하도록 하는 것이다.

이를 통해 객체의 무결성을 보장할 수 있다. private int m_Num; public int GetNum() { return m_Num; } public void SetNum(int num) { m_Num = num; } 이는 필드 변수를 추가할때마다 getter/setter 메소드를 구현해야하는 번거로움이 있다. 이러한 번거로움을 해소하기 위해 프로퍼티(Property)를 사용하면 된다. private int m_Num; public int Num { get { return m_Num; } set { m_Num = value; } } 만약 get만 ...

# C샵 # 초기화 # 정보은닉 # 접근제어한정자 # 자동구현 # 읽기전용 # 씨샵 # 쓰기전용 # 무결성 # setter # Property # getter # C샾 # 프로퍼티