Private 메서드는 클래스 내에서만 사용할 수 있습니다. 비공개 방법을 설정하려면 비공개 액세스 지정자를 사용하세요.
개인 액세스 지정자를 사용하면 클래스가 다른 함수 및 개체에서 해당 구성원 변수 및 구성원 함수를 숨길 수 있습니다. 같은 클래스의 함수만 private 멤버에 액세스할 수 있습니다. 클래스의 인스턴스라도 private 멤버에 액세스할 수 없습니다.
다음은 예입니다 -
예
using System; class Demo { private int displayOne() { return 10; } public int displayTwo() { return 10; } } class Program { static void Main() { Demo d = new Demo(); // Console.WriteLine(d.displayOne()); Console.WriteLine(d.displayTwo()); } }
위의 예에서는 private 메소드인 displayOne()을 호출할 수 없습니다. 호출하려고 하면 오류가 표시됩니다.