어떻게 클래스에서 구현 된 인터페이스 메서드가 인스턴스화되지 않도록 할 수 있습니까?메서드가 인스턴스화되지 않도록하는 방법
public interface Interface1
{
void Show();
}
public class ABC : Interface1
{
public void Show()
{
// any thing
console.WriteLine(:Hello");
}
}
class Program
{
static void Main(string[] args)
{
ABC a = new ABC();
}
}
여기 프로그램 클래스에서는이 메서드에 액세스하지 않으려합니다.
그냥 빈 방법으로 사용 하시겠습니까? (던지기를 제거하십시오) 그때 그것의 불리는 경우에 상관 없습니다 - 그렇지 않으면 그 모두가 공용 영역에있는 경우에, 다만 ABC에는 공용 영역을 실행하지 말라 – Sayse
미안하지만, "나는이 방법에 접근을 만들고 싶지 않다" 나에게 어떤 의미가 없지? 너의 문제는 무엇인가? – Mithrandir
@ Susay 나는 Program 클래스로 만든 ABC 인스턴스에서이 메서드를 호출하고 싶지 않습니다. – IMMORTAL