반응형 protected2 C# 접근제한자 클래스 멤버의 가시성 관리하기 [C#] 접근제한자: 클래스 멤버의 가시성 관리하기안녕하세요! 이번 포스트에서는 C#의 접근제한자(Access Modifiers)에 대해 자세히 알아보겠습니다. 접근제한자는 클래스, 메서드, 필드 등 멤버의 가시성을 제어하여 코드의 안전성과 캡슐화를 향상시킵니다.접근제한자란 무엇인가요?접근제한자는 클래스 또는 클래스 멤버(필드, 메서드, 속성 등)의 접근 수준을 정의하는 키워드입니다. 이를 통해 외부 코드에서 클래스 내부의 특정 멤버에 접근할 수 있는지를 결정할 수 있습니다.주요 접근제한자C#에서 사용되는 주요 접근제한자는 다음과 같습니다:public: 모든 곳에서 접근할 수 있습니다.private: 동일한 클래스 내에서만 접근할 수 있습니다.protected: 동일한 클래스 및 해당 클래스를 상속받은 .. 2024. 6. 9. LV3 C++ 접근지정자 [lv3/C++] 접근지정자 접근지정자는 클래스의 멤버 변수나 멤버 함수들의 접근 권한을 설정하는 키워드이다. 3가지(private, protected, public) 키워드가 있으며 각각 접근할 수 있는 범위가 다르다. private- 클래스 자신 및 친구(friend)라 선언한 클래스만 접근 가능- private로 선언된 경우 자신의 멤버 함수 내부에서 멤버 변수들을 사용할 수 있다.- friend로 선언된 "함수"나 "클래스"는 private로 선언된 변수나 함수를 접근할 수 있다. protected- 클래스 자신 및 파생 클래스(자식 클래스)만 접근 가능- protected로 선언된 경우 자신의 멤버 함수 내부에서 멤버 변수들을 사용할 수 있다.- 상속받은 자식클래스의 경우도 멤버 함수 내에서 접.. 2022. 9. 21. 이전 1 다음 반응형