Kalıtım vermeyi Engellemek – Sealed C# Ders 64

Kalıtım vermeyi Engellemek – Sealed C#  Ders 64

Daha fazla bilgi için : www.gorselprogramlama.com

Kalıtım vermeyi Engellemek – Sealed : Oluşturduğunuz sınıfın kalıtım olarak kullanılmasını engellemek için başına sealed eklemelisiniz.Zaten sealed’in Türkçe karşılığı kapalı anlamındadır.

Örnek :

[code lang=”csharp”]

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace kalitim_ilk

{//Daha fazla bilgi için : www.gorselprogramlama.com

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

Mirasci m = new Mirasci();

label1.Text = m.isimAlGonder(textBox1.Text);

}

}

}//Daha fazla bilgi için : www.gorselprogramlama.com

sealed class Isim

{

private string s;

internal string isimAlGonder(string ad)

{

s = ad;

return s;

}

}

class Mirasci : Isim

{

}//Daha fazla bilgi için : www.gorselprogramlama.com

[/code]

Programı çalıştırdığımızda aşağıdaki gibi kapalı tip uyarı mesajı ile karşılaşırız.Çünkü sealed ile sınıfın kalıtım vermesini engelledik.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir