한정자
업데이트: 2007년 11월
JScript 한정자는 클래스, 인터페이스 또는 클래스나 인터페이스 멤버의 동작 및 표시를 변경하는 데 사용합니다. 클래스와 인터페이스를 정의할 때 한정자를 사용할 수 있지만 꼭 필요한 것은 아닙니다.
단원 내용
abstract 한정자
클래스와 클래스 멤버의 정의는 허용하지만 구현은 허용하지 않는 상속 한정자입니다.expando 한정자
클래스를 동적 확장 가능으로 또는 메서드를 expando 개체 생성자로 표시하는 호환성 한정자입니다.final 한정자
클래스의 확장을 막거나 메서드나 속성의 재정의를 막는 상속 한정자입니다.hide 한정자
메서드나 속성이 기본 클래스의 메서드나 속성을 재정의하지 못하도록 하는 버전 세이프 한정자입니다.internal 한정자
클래스, 인터페이스 또는 멤버가 현재 패키지에만 보이도록 하는 표시 한정자입니다.override 한정자
기본 클래스에서 메서드를 명시적으로 재정의하기 위한 버전 세이프 한정자입니다.private 한정자
클래스 멤버가 같은 클래스의 멤버에만 보이도록 하는 표시 한정자입니다.protected 한정자
클래스나 인터페이스의 멤버가 현재 클래스 또는 현재 클래스의 인터페이스와 파생 클래스에만 보이도록 하는 표시 한정자입니다.public 한정자
클래스나 인터페이스의 멤버가 클래스나 인터페이스에 액세스할 수 있는 모든 코드에 보이도록 하는 표시 한정자입니다.static 한정자
클래스 멤버를 클래스 자체에 속하는 것으로 표시하는 한정자입니다.
관련 단원
- JScript 한정자
JScript 한정자의 용도와 사용법에 대한 개념적 개요입니다.