[CS] 프로퍼티 - get, set

Sireal·2022년 5월 12일
0

C#

목록 보기
25/30

프로퍼티

  • 클래스 내부의 변수를 읽거나 대입하는데 사용하는 매커니즘
  • 캡슐화 된 클래스 내부 변수들은 private 으로 보통 되어있어서, 프로퍼티를 사용해서 가져온다.
class Person
{
	private string age;	// field
    
    public string Age
    {
    	get { return age;}
        set {age = value;}
    }
}
  • get 접근자는 필드값을 반환한다.
  • set 접근자는 필드값을 대입한다.
class Program
{
	static void Main(string[] args)
    {
    	Person personObj = new Person();
        personObj.Age = "26";
    }
}
  • 이런식으로 클래스의 인스턴스에 프로퍼티 메소드를 이용하여 값을 사용할 수 있다.
profile
🚄계속 앞으로🚄

0개의 댓글

관련 채용 정보