728x90
private : 내부에서만 접근을 허용한다. 우리말로 사설, 개인, 전용 이라고 상황에 따라 섞어서 표현
protected : 내부에서의 접근과 함께 파생 클래스에서만 접근을 허용한다
public : 내부 및 파생 클래스에서의 접근뿐만 아니라 외부에서도 접근을 허용한다. 우리말로 보통 공용 이라는 표현을 씀
internal : 동일한 어셈블리 내에서는 public에 준한접근을 허용한다.
접근제한자가 적용되는 곳은 구조체, 인터페이스, 멤버까지 허용되며
각각 전부 접근 제한자가 적용되진 않는다
class 정의에서 접근 제한자 생략하면 internal로 설정되며,
class 내부의 멤버에 대해서는 private로 설정된다
728x90
'C#' 카테고리의 다른 글
C# 형변환 이란? (0) | 2017.07.17 |
---|---|
C# 상속 에 대해서 (0) | 2017.07.16 |
C# if문 if else문 (0) | 2017.05.24 |
C# GetComponent 란? (0) | 2017.05.24 |
C# bool 이란? (0) | 2017.05.24 |