-액세스 수정 자 및 수정 자에 대한 Depth Thousment에서 c#
대학 중에는 항상 신뢰할 수있는 액세스 수정 자에 의존했을 수 있습니다. 이제 이제 , 의 복잡성과 신비한 "액세스 수정 없음"을 탐색 할 때입니다. static
액세스 수정 자
수정 자에 대한 액세스 가시성은 프로그램의 클래스, 방법 및 변수의 가시성을 정의합니다. 그들은 접근 할 수있는 사람을 통제 할 수 있습니다.
public : 모든 코드 (어셈블리 내부 및 외부)에 액세스 할 수 있습니다. public
private private : 동일한 범주 또는 구조의 코드 액세스로 제한됩니다. protected
보호
: 동일한 클래스 또는 구조의 코드 또는 파생 클래스의 코드에 액세스 할 수 있습니다.
Private Protected : 와 유사하지만 액세스 권한은 동일한 프로그램 세트의 클래스 및 구조로 제한됩니다.
인터넷 : 동일한 프로그램 세트의 코드에 액세스 할 수 있지만 외부 프로그램 세트에 액세스 할 수 없습니다.
보호 된 내부 : 및 와 결합하여 어셈블리 및 기타 어셈블리의 파생 상품에 액세스 할 수 있습니다.
수정 자에 대한 상당한 지정된 액세스가 없으면 수정 자에 대한 침묵 방문을 할당합니다. 따라서 각 클래스, 방법 또는 변수는 정의 여부에 관계없이 액세스 장식을 갖습니다.
공제
수정 기호는 클래스를 불규칙한 불변의 엔티티로 변환합니다. 또한 모든 회원은 로 선언되었습니다.
정적 클래스 각 멤버의 하나만 저장하고 정적 생성자를 통해 초기화하십시오.
정적 클래스는 일반적으로 실용적인 절차 또는 서비스로 사용되며 인스턴스화없이 기능을 제공합니다. 카테고리를 통해 직접 액세스 할 수 있습니다.
위 내용은 C# 액세스 수정 자 (공개, 개인, 보호 등)의 차이점은 무엇이며 '정적'수정자는 어떤 영향을 미칩니 까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!