Özet Sınıfların Kullanımı – Abstract C# Ders 65

Özet Sınıfların Kullanımı – Abstract Ders 65

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

Özet Sınıfların Kullanımı – Abstract: Abstract sınıfların ancak miras verme yöntemiyle kullanabilirsiniz.Yani kendisini sınıf olarak çağırımazsınız.

Ö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 abstract_kullanimi

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

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

Isim k = new Isim();

label1.Text = k.Al(textBox1.Text);

}

}

}

public abstract class Isim

{

public abstract string Al(string a);

}

public class IsimMiras:Isim

{

public override string Al(string a)

{

return a;

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

}

[/code]

Evet yukarıdaki gibi abstract sınıfın kendisini kullanmaya çalışırsak aşapıdaki gibi hata mesajıyla karşılaşırız.miras sınıfı çağırmamız gerekir.

Ö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 abstract_kullanimi

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

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

private void button1_Click(object sender, EventArgs e)

{

IsimMiras k = new IsimMiras();

label1.Text = k.Al(textBox1.Text);

}

}

}

public abstract class Isim

{

public abstract string Al(string a);

}

public class IsimMiras:Isim

{

public override string Al(string a)

{

return a;

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

}

[/code]

Yorumlar 1

Bir yanıt yazın

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