[c#] 클래스 멤버
C#에서 클래스는 데이터 멤버와 메서드 멤버로 구성됩니다.
데이터 멤버
public class Person
{
public string Name; // 필드 (데이터 멤버)
private int age; // 필드 (데이터 멤버)
protected string address; // 필드 (데이터 멤버)
}
메서드 멤버
public class Calculator
{
public int Add(int num1, int num2) // 메서드 멤버
{
return num1 + num2;
}
private void Subtract(int num1, int num2) // 메서드 멤버
{
// 뺄셈 수행
}
}
위의 예제에서 Person
클래스와 Calculator
클래스는 각각 데이터 멤버와 메서드 멤버를 가지고 있습니다.
접근 제한자
데이터 멤버와 메서드 멤버에는 접근 제한자가 지정됩니다. 접근 제한자는 멤버에 대한 접근 권한을 제어하며, public
, private
, protected
등이 있습니다.
자세한 내용은 MSDN C# 문서를 참고하세요.