나는 이것이 덜 의문의 여지가 있음을 알고 있지만 봉인 된 클래스가 인스턴스를 만드는 이유를 혼란스럽게 생각합니다. 여기그 인스턴스를 만드는 C# 봉인 된 클래스
public sealed class SealedClass1
{
static SealedClass1()
{
}
public string GetmeassageFromSealed(string mesage)
{
return mesage;
}
}
나는 또한 다른 클래스에서 상속 할 수 있습니다, 봉인 클래스는 가를 인스턴스화 할 수 있습니다 개인
public sealed class SealedClass1
{
static SealedClass1()
{
}
private Singleton()
{
}
public string GetmeassageFromSealed(string mesage)
{
return mesage;
}
}
이 링크보기 https://stackoverflow.com/q/16244430/1793811 –
봉인이란 사용자가 상속 할 수 없다는 의미입니다. 그것은 차이점입니다. 인스턴스를 생성 할 수는 있지만 상속 할 수는 없습니다. –
기술적으로 정적 생성자가 있습니다. 아무데도 실제로 그 자체의 인스턴스를 만들지 않습니다 –