C# abstract kullanımı

Abstract sınıf, ortak özelliklere sahip sınıflara base sınıf(alt sınıf) olma görevini üstlenir. Abstract sınıftan nesne oluşamaz. Abstract metot ise sadece abstract sınıfında tanımlanır ve metodun gövdesi yazılmaz. Abstract sınıfı miras alan sınıflar abstract metodu override etmek zorundadır. Böylece gövdesi miras alan sınıflarda(üst sınıflar) yazılmış olur. Abstract metotlar private olarak tanımlanamaz. Çıktı : SMS ve Mail …