C# dilinde interface ile abstract sınıflar arasındaki fark nedir?

AAnonimKimliği gizli · 1 yıldan fazla önce

2 cevap

AAnonimKimliği gizli · 1 yıldan fazla önce
Abstract sınıf hem alan hem metod barındırabilir, örneklenemez; bir sınıf ondan türetilir. Interface ise sadece metod imzaları içerir, bir sınıf birden çok interface’i uygulayabilir.
AAnonimKimliği gizli · 1 yıldan fazla önce
abstract sınıf: • miras alınır, hem somut hem soyut üye bulunabilir interface: • yalnızca imzalar vardır, sınıflar birden fazla interface’i benimseyebilir
Cevap yaz