sealed etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
sealed etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

23 Mart 2015 Pazartesi

Sealed

Giriş

Sealed kalıtım varsa, virtual metod override edilmesin diye kullanılır. Örnekte DerivedClass MyMethod sealed olduğu için artık metodu override edemez.

public abstract class VeryBaseClass
{
    public abstract void MyMethod(string input);
}

public class BaseClass : VeryBaseClass
{
    public override sealed void MyMethod(string input)
    {

    }
}

public class DerivedClass : BaseClass
{
    // Other fields and stuff over there
}