728x90 반응형 프로퍼티1 22.02.04_C#프로퍼티 객체지향 언어는 은닉성을 표현할 수 있어야 함 객체의 데이터가 의도하지 않게 오염되는 것을 막아야함 C++이나 java에서는 private이나 protected 접근 한정자를 이용해서 클래스 내의 필드를 외부에서 보이지 않게 감추고, 이 필드에 접근하는 메소드들은 public으로 따로 제공 Csharp도 비슷하게 사용할 수 있지만 프로퍼티라는 것을 이용함 1.기본적인 방식 class MyClass { private int myField; public int GetMyField(){return myField}; public void SetMYField(int NewValue){myField = NewValue} } //사용 MyClass obj = new MyClass(); obj.SetMyField(3).. 2022. 2. 5. 이전 1 다음 728x90 반응형