public 모든 곳에서
해당 멤버에 대해 접근이 가능하게 노출할 때 사용한다
Protected 자신이 속해 있는 클래스
외부에 대해서는 은닉시키지만,
파생된 클래스는 해당 멤버에 대해 접근할 수
있다.
Internal 같은 프로젝트 안에서만 접근할
수 있다.
private 클래스 내부에 있는
멤버가 아니면 파생된 클래스라도 해당 멤버에 접근할 수
없다.
사용할 때는 프로퍼티 사용
[ex]
class Test
{
private int a;
int a; //기본
접근제한자는 private
}
'IT_Programming > C#' 카테고리의 다른 글
메서드 오버라이딩1 - new (0) | 2006.02.24 |
---|---|
상속 (0) | 2006.02.24 |
생성자(constructor) (0) | 2006.02.24 |
return VS out (0) | 2006.02.24 |
인자 참조(reference)에 의한 인자 전달 (0) | 2006.02.24 |