[c#] 정적 클래스
아래는 정적 클래스의 예시입니다.
public static class Calculator
{
public static int Add(int a, int b)
{
return a + b;
}
public static int Subtract(int a, int b)
{
return a - b;
}
//...
}
위의 예시에서 Calculator
클래스는 static
키워드로 정의되었습니다. 또한 클래스 내의 모든 멤버는 static
으로 선언되어 있습니다.
정적 클래스의 주요 특징은 다음과 같습니다:
- 인스턴스를 생성할 필요가 없음: 정적 클래스는 인스턴스화되지 않기 때문에 생성자를 가질 수 없습니다.
- 확장 메서드 구현: 정적 클래스는 C#에서 확장 메서드를 구현하는 데 사용될 수 있습니다.
- 멤버 접근 방법: 정적 클래스의 멤버는 클래스 이름을 통해 직접 접근할 수 있습니다.
정적 클래스는 자주 사용되며, 다양한 유틸리티 및 도우미 클래스로 활용됩니다.
더 많은 정보를 원하시면 Microsoft 공식 문서 정적 클래스를 참고하세요.