Menü

Kalıtım – Miras Alma C#

20 Şubat 2015 - Microsoft

Miras almanın temel anlamını hepimiz biliyoruz. Akrabadan kalan maddi veya manevi herşey olarak tanımlayabiliriz miras’ı. Programlamada miras alma da bu şekildedir. Gerçek hayattakiyle farkı akrabanın hayata veda etmesi gerekmez. 🙂 Miras alma işlemini C# kodlarıyla göstereceğim. Miras alındığında miras alan class atası olan class’ın tüm elemanlarını nesne tanımlamadan, direkt olarak kullanmanızı sağlar.

Class 1

{

public string server = “dbserver”;
public string database = “dbname”;
public string uid = “dbid”;
public string password = “dbpass”;
public bool OpenConnection()
{………………………}

}

class 2 : Class 1

//.burada : ile class 1’in class 2’den miras aldığını onun bir parçası olduğunu gösterdik.

{

string server = “dbserver2”;
string database = “dbname2”;
string uid = “dbid2”;
public string password = “dbpass2”;

OpenConnection()

//class 1 de tanımlamış olduklarımızı aynı class 1 de kullanır gibi class 2 de kullanıyoruz.

}

 

Kalıtım – Miras Alma C#” üzerine 2 düşünce

Figen

Aynı işlemi Java’da yapabiliyordum , ancak C# geliştirirken hiç kullanmamıştım . Post teşekkürler elinize sağlık .

admin67

Teşekkürler Figen hanım, takipte kalın 😉

Bir Cevap Yazın