class Class
{
public int Num;
}
class Class
{
public int Num = { get; set; }
}
C#에서 클래스에 public 변수 때려박는 거랑 프로퍼티로 구현하는 거랑 차이 없지 않나요?
그냥 public 써도 똑같은가요?
class Class
{
public int Num;
}
class Class
{
public int Num = { get; set; }
}
C#에서 클래스에 public 변수 때려박는 거랑 프로퍼티로 구현하는 거랑 차이 없지 않나요?
그냥 public 써도 똑같은가요?
해당 댓글은 삭제되었습니다.
캡슐화 용도만 있는 건가요? 외부에서 값 설정해주는 거에는 똑같은 거 맞죠?
Get set할때 전처리할게 있으면 쓰고 없으면 안써도 됨 그리고 get만가능하게 한다던지 set만 가능하게한다던지 그럴때 쓰는거지 그냥 get set 해버리는건 병신임
아 감사합니다
우리 회사는 블랙리스트 제도 처럼 이건 절대 private 해야돼! 가 아니면 public 으로둠
인터페이스 추상화는 라이브러리 만들거나 할 때 아니면 왠만하면 안함 생산성 떨어짐