객체지향 프로그래밍(OOP)에서 클래스의 멤버(변수 및 메서드)에 대한 접근을 제어하는 키워드로, public, private, protected가 있습니다. 이를 통해 데이터 은닉(Encapsulation)을 구현하고, 객체 간의 의존성을 줄여 유지보수성을 높일 수 있습니다. 1. public(공개) 어디서든 접근 가능 (같은 클래스, 같은 패키지, 상속받은 클래스, 다른 클래스에서도 접근 가능)클래스 외부에서도 멤버 변수 및 메서드를 호출할 수 있음객체의 인터페이스를 정의할 때 사용 (즉, 외부에서 접근해야 하는 메서드에 사용)// C#class Example { public int x = 10; public void Show() { Console.WriteLine("H..