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