[C#] 접근 제한자란?

 접근제한자란?

접근 제한자는 외부로부터 타입(클래스, 구조체, 인터페이스, 델리게이트 등) 혹은 그 타입 멤버들(메서드, 속성, 이벤트, 필드 등)로의 접근을 제한할 때 사용하는 것

 접근제한자 종류는?

 접근 제한자 언제 쓰나?

1. Class의 필드는 기본적으로 private로 설정하여 외부로부터 접근을 제한하는 것이 일반적이다

2. Method는 외부에서 회출해야 하는 것만 public으로 사용 하고 전부 private로 설정한다

3. Method 외에도 어셈블리 내부에서만 사용 가능한 internal, 파생클래스에서 엑세스할 수 잇는 protected를 사용할 수 있다.


댓글

이 블로그의 인기 게시물

[C#] 다른 파일에 있는 클래스 불러오기

[C#] 콘솔 데이터 저장 및 불러오기

[C#] Array 활용법