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