Programming/C#
[C#] 접근제한자
Plone
2020. 12. 18. 17:00
접근제한자는 클래스, 함수 가장 앞에 선언되며
C#은 접근제한자가 4개 존재한다
명시하지 않으면 internal이 기본이다
- public : 제약없이 어느곳에서 접근가능
- private : 선언한 해당 클래스 내에서만 접근가능(클래스에 선언 불가)
- protected : 선언한 클래스 및 상속받은 자식 클래스에서만 접근가능(클래스에 선언 불가)
- internal : 해당 프로젝트 내에서만 접근가능(아무것도 명시하지 않으면 internal이 기본)