프로그래밍/기본기ㆍ자료구조
2020. 4. 29.
Property (프로퍼티)
개념 - Get과 Set이라는 접근자로 구성 - 변수를 은닉하여 사용하기 위함 - 객체지향의 4가지 속성중 캡슐화를 구현하기 위해 사용 - Get과 Set 앞에 접근제한자를 선언하여 접근에 제한을 둘 수 있다. - void를 제외한 데이터 형식 정의 가능 - 실제 메모리상에서 값을 가지고 있지 않기 때문에 ref out은 사용 불가 사용 방법 1번) private int m_level; public int Level { get { return m_level; } set { m_level = value; } } // 여기서 value란, set 접근자가 암묵적으로 매개 변수로 간주하는 값 public void SetLevel(int level) { Level = level; // 이렇게 Level에..