[C#] 프로퍼티 본문
은닉성과 편의성 두 마리 토끼를 잡을 수 있다?
보통은
private 필드;
public Get필드() { return 필드; }
public Set필드(value) { 필드 = value; }
private로 설정한 필드지만 Get, Set 메서드를 통해 외부에서 접근 가능하다.
프로퍼티는?
접근한정자 데이터형식 프로퍼티이름
{
get { return 필드이름; }
set { 필드이름 = value; }
}
public string Name { get; set;}
public string Age {get;}
흠.. 더 우아한 방식이라고는 하는데 여튼 set 하려면 public이니 은닉은 아니지 않나?.. 편의성이 좀 좋아진 건 인정
'프로그래밍 > C#' 카테고리의 다른 글
[C#] GC (Garbage Collection) (0) | 2020.06.29 |
---|---|
[C#] interface vs abstract class (0) | 2020.06.28 |
[C#] Generic을 쓰자 (0) | 2020.06.28 |
Comments
Copyright ⓒ dub All Rights Reserved.