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
}


Hiç yorum yok:

Yorum Gönder