IT_Programming/C#

접근제한자

JJun ™ 2006. 2. 24. 17:13

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