목록Some Memos/C# (22)
Wanna be Brilliant Full-Stack Developer

캡슐화에 대한 먼저 기본적인 이해가 필요하다! 캡슐화는 정보 은닉을 위해 클래스에서 선언된 변수가 외부에서 접근이 안되도록 public이 아닌 private로 선언하여 외부에서 접근을 불가능하게 합니다. - 프로퍼티는 get과 set을 사용하여 private로 선언된 변수에 접근이 가능하도록 합니다. 정보 은닉을 위해서 public가 아닌 private로 선언을 했는데, get과 set으로 변수를 접근할 수 있으므로 별 차이가 없어보입니다. 그럼에도 불구하고 프로퍼티를 사용하는 이유는 변수의 값을 변경하거나 가져올 때, 조건을 걸어서 변수의 접근을 제어할 수 있기 때문입니다. class Person { private string age; //field public string Age // property..
Some Memos/C#
2023. 4. 5. 14:14