Sınıf içerisine interface eklemek

soru1

Merhaba arkadaşlar, interface ile ilgili bir konu anlatım videosunda böyle bir koda denkgeldim. Videodaki eğitmen kırmızı renkle içerisine aldığı kod için interface ’ i eklediğini söylüyor. Fakat ben interface
"class CustomerManager : IMevzuat "şeklinde eklenir diye biliyorum. Ayrıca private olmasını da anlayamadım. Bu başka bir ekleme şekli midir ? Tam olarak kırmızı renkle daire içine aldığım eleman ne işe yarıyor ? Vakit ayıran arkadaşlara şimdiden teşekkür ederim.

Eleman IMevzuat tipinde bir deger. Class icinden this._mevzuat ile IMevzuat'in methodlarina ve elemanlarina erisilebilir. Bu tipin interface olmasi bir detay.

Senin dedigin class’in interface’i implement etmesi. O zaman sinifin butun ornekleri IMevzuat tipinde degerler oluyor.

2 Beğeni