C# 속성1 Part2. C# 기초 다지기(13. 속성) 일부 다른 언어들도 마찬가지겠지만 보통 정보 은닉과 캡슐화를 위해 필드를 private로 설정하고 public으로 게터(getter)와 세터(setter)를 제공합니다. C#도 마찬가지 방법으로 사용할 수 있지만, 속성(Property)이라는 개념을 활용하면 좀 더 편리하고 안전하게 이러한 목적을 달성할 수 있습니다. 정보 은닉과 캡슐화 C#에서 속성은 객체 지향 프로그래밍의 핵심 개념 중 하나인 정보 은닉(information hiding)을 위한 구문으로, 객체의 필드 값을 안전하고 편리하게 제어할 수 있도록 하는 방법입니다. public class Person { private string name; private int age; public string Name { get { return name.. 2023. 3. 5. 이전 1 다음