程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 規范-請教一下各位老師,關於C#接口的問題

規范-請教一下各位老師,關於C#接口的問題

編輯:編程綜合問答
請教一下各位老師,關於C#接口的問題

比如說
lniterface Lniterfaceprint
{
void print();
}

class classprint : linterfaceprint
{

void print()
{};

void Linterfaceprint.print()
{};
}
第一種實現方式甚至可以寫成 public void print();可是第二種就無法加任何修飾
第一種方法甚至可以用classprint類的實例去調用
可是接口不是只能通過接口才能調用的麼
那是不是就是說,第二種的實現方式才是規范的
這個本書感覺不靠譜啊
圖片說明
他在worker裡面實現兩個接口的內容,全都是用的第一種方法

最佳回答:


我就知道 interface 不懂literface
如果使用

 void print()
{};

就是把接口方法定義。

如果有一個接口interface A;
interface B;
一旦繼承

 public Class_print:A,B

那麼

 void print()
{};

是A的,B的?AB一起?
你自己不知道,還要編譯器也知道?
所以就

 void Literfaceprint.print()

是一個接口的方法。
就不會錯。
你說的,我是推薦用2

因為有多個接口,方法名相同,用2好。
你說的那本書,我看了好像不好。

wsh1992o
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved