더북(TheBook)

42.2 정적 클래스

C#에는 클래스 이름 앞에 static 키워드가 붙는 정적 클래스를 만들 수 있습니다. 정적 클래스는 다음 특징이 있습니다.

static 키워드를 붙임

static 멤버만 가짐

인스턴스화될 수 없음

유틸리티 클래스 용도로 사용

팩터리 클래스

 

Note ≡ 싱글톤

프로그램 내에서 인스턴스 개체 하나만 생성하는 클래스를 싱글톤(singleton)이라고 합니다. 정적 클래스는 인스턴스화할 수 없으나, 싱글톤은 인스턴스화합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.