C#/C#정리
[C#] 접근제한자 총 정리
반나무
2021. 9. 20. 09:49
private ( 기본 )
내부에서만 접근을 허용한다.
protected
내부에서의 접근과 함께 파생 클래스에서만 접근을 허용한다.
public
내부 및 파생클래스에서의 접근뿐만 아니라 외부에서도 접근을 허용한다.
internal
동일한 어셈블리(실행파일) 내에서는 public에 준한 접근을 허용한다.
다른 어셈블리에서는 접근할 수 없다.
internal protected
protected + internal
동일 어셈블리 내에서 정의된 파생 클래스까지만 접근을 허용한다.
(protected internal로도 지정가능하다)
반응형