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()을 호출할 수 없습니다. 호출하려고 하면 오류가 표시됩니다.