속성 쓰는 이유는 알겠는데 public int Name { get; set;} 같이 public 접근제한자로 속성 쓰는거랑 public int Name;으로
그냥 멤버변수 선언하는거랑 무슨 차인지 모르겠어요
인터페이스에서 멤버변수 못써서 속성만 사용가능해서 쓰는거면 클래스에선 둘 중 뭐 쓰든 차이 없는건가여??
속성 쓰는 이유는 알겠는데 public int Name { get; set;} 같이 public 접근제한자로 속성 쓰는거랑 public int Name;으로
그냥 멤버변수 선언하는거랑 무슨 차인지 모르겠어요
인터페이스에서 멤버변수 못써서 속성만 사용가능해서 쓰는거면 클래스에선 둘 중 뭐 쓰든 차이 없는건가여??
C#은 안 써봤지만 걍 변수로 쓰다가 겟셋이 필요하면 붙이는거 아님?
가독성도 있고 READONLY도 만들수있고, get set에 조건도 넣어줄수있고
저거 없어서 ㅂㄷㅂㄷ하는 언어들 많음 ㅋㅋㅋㅋ
글쿠나..아직 공부가 적어서 확와닿진않네여ㅠㅠ 공부더하고올께용 감사합니다!!
저는 대부분 멤버변수를 private해놓구 외부접근 필요할때 프로퍼티 만들어서 get으로 멤버변수 반환시킬때써용 - dc App