Aşağıdaki gibi 2 ayrı sınıf oluşturuyoruz ve kodları giriyoruz.
class Muhendis : Calisan_
{
public string Tur { get; set; }
public string Departman { get; set; }
public override double MaasHesapla()
{
return base.MaasHesapla() * 4;
}
}
class Calisan_
{
public int ID { get; set; }
public string Ad { get; set; }
public string Soyad { get; set; }
public string Unvan { get; set; }
public virtual double MaasHesapla()
{
return 1.300;
}
public override string ToString()
{
return this.Ad + " " + this.Soyad;
}
}
class Program
{
static void Main(string[] args)
{
// Virtual / Override
Calisan_ isci = new Calisan_();
isci.Ad = "Taylan";
isci.Soyad = "Akbaba";
Console.WriteLine(isci.ToString());
Console.WriteLine("Maaş : " + isci.MaasHesapla());
Muhendis muhendis = new Muhendis();
muhendis.Ad = "Pater";
muhendis.Soyad = "Alba";
Console.WriteLine(muhendis.ToString());
Console.WriteLine("Maaş : " + muhendis.MaasHesapla());
Console.ReadLine();
}
}
Ve çalıştırıyoruz.
0 Yorumlar:
Yorum Gönder