클래스
<접근권한 키워드> <상속권한 키워드> class <클래스 이름>
{
클래스의 멤버
}
접근권한 키워드
- internal : 하나의 클래스를 현재의 프로젝트 내에서만 사용 가능하게 함
- public : 현재 프로젝트 외의 다른 프로젝트에서도 필요에 따라 가져다 쓸 수 있도록 함
* 접근권한 키워드를 생략한다면, 항상 internal 키워드로 간주
상속권한 키워드
-abstract : 한 클래스가 부모 클래스로서의 기능만 갖게 해 줌. 즉, 그 클래스를 이용한 객체의 생성은 불가능
-sealed : 클래스의 상속을 불가능하게 만드는 것. 부모 클래스로서의 사용은 불가능.
즉, 객체의 생성에만 사용 가능
예)
abstract class FirstClass
{
.....
}
접근 권한 키워드를 생략하였기 때문에, internal 키워드의 효과를 갖는다.
즉, 한 프로젝트 내에서만 생성이 가능한 클래스이며, 상속에서 부모 클래스로의 사용만을 가능하게 한다.
'dev, tech > Windows P' 카테고리의 다른 글
[펌] 4_17 base 키워드 (0) | 2006.01.16 |
---|---|
클래스의 생성자 실행 순서 (0) | 2006.01.16 |
다형성 (0) | 2006.01.16 |
enumerations (0) | 2006.01.14 |
타입의 변환 / 값 타입과 참조 타입 (0) | 2006.01.14 |
댓글