본문 바로가기

C#/Knowledge

접근 제한자

내가 작업한 클래스의 변수 및 함수를 다른 클래스에서 접근하는 것을 설정할 수 있다.

변수나 함수 앞에 public, private, protected, internal 중 한개를 선언하면 된다.

이를 접근 제한자 라고 한다.

 

선언하는 위치는 변수 혹은 함수 앞에 선언한다.

 

public

클래스에서 public 로 선언된 변수는 외부 클래스에서 접근할 수 있다.

 

private

클래스에서 private 로 선언된 변수는 외부 클래스에서 접근할 수 없다.

앞에 아무것도 선언하지 않았을 때 자동으로 private 로 간주한다.

 

함수의 접근 제한자

함수도 변수와 위치 사용법 모두  동일

'C# > Knowledge' 카테고리의 다른 글

연산자와 문자열 처리  (0) 2024.04.22
변수와 자료형  (0) 2024.04.22
프로그래밍 기본 요소  (0) 2024.04.22
C# 소개 및 개발환경 설정  (0) 2024.04.22
C# 네이밍 규칙  (0) 2024.03.25