c# 接口使用實(shí)例
用接口實(shí)現(xiàn)一個(gè)簡(jiǎn)單的物件的入庫(kù),出庫(kù)
如定義一個(gè)物流類接口,包含物件所屬快遞公司名稱屬性,物件單號(hào)屬性及信息顯示方法。通過(guò)物件出庫(kù)類信息和物件入庫(kù)類信息繼承該接口。
文檔接口如下:

如下:
(一)接口定義
//定義一個(gè)接口IMyinterface
interface IMyinterface {
void commodityInformation();//定義一個(gè)快遞信息顯示方法
string Id { get; set; }//定義一個(gè)快遞單號(hào)屬性
string Name { get; set; }///定義一個(gè)快遞所屬快遞公司名稱屬性
}
(二)物件入庫(kù)類
//入庫(kù)類
public class Inbound : IMyinterface
{
string id = "";
string name = "";
public string Id {
get { return id; }
set { id = value; }
}
public string Name {
get { return name; }
set { name = value; }
}
void IMyinterface.CommodityInformation()
{
Console.WriteLine("入庫(kù)信息:\n" + "物件單號(hào):" + Id + " " + "所屬快遞公司:" + Name);
}
}
(三)物件出庫(kù)類
//出庫(kù)類
public class Outbound : IMyinterface {
string id = "";
string name = "";
public string Id {
get { return id; }
set { id = value; }
}
public string Name {
get { return name; }
set { name = value; }
}
void IMyinterface.CommodityInformation() {
Console.WriteLine("出庫(kù)信息:\n" + "物件單號(hào):" + Id + " " + "所屬快遞公司:" + Name);
}
}
(四)調(diào)用接口,實(shí)現(xiàn)結(jié)果
1,所先要引用ConsoleApp2如下

2,調(diào)用接口:
static void Main(string[] args)
{
IMyinterface[] face = { new Inbound(), new Outbound() };
face[0].Id = "X78945612355";
face[0].Name = "申通";
face[0].CommodityInformation();
face[1].Id = "X78912345674";
face[1].Name = "順豐";
face[1].CommodityInformation();
Console.ReadKey();
}
3,實(shí)現(xiàn)結(jié)果如下:

以上就是c# 接口使用實(shí)例的詳細(xì)內(nèi)容,更多關(guān)于c# 接口使用的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
關(guān)于C#操作文件路徑(Directory)的常用靜態(tài)方法詳解
這篇文章主要給大家介紹了關(guān)于C#操作文件路徑(Directory)的常用靜態(tài)方法,Directory類位于System.IO 命名空間,Directory類提供了在目錄和子目錄中進(jìn)行創(chuàng)建移動(dòng)和列舉操作的靜態(tài)方法,需要的朋友可以參考下2021-08-08
C#之Expression表達(dá)式樹(shù)實(shí)例
這篇文章主要介紹了C#之Expression表達(dá)式樹(shù),包括了表達(dá)式樹(shù)的原理與用法技巧,需要的朋友可以參考下2014-10-10
c# 調(diào)用Surfer軟件,添加引用的具體操作方法
本篇文章主要是對(duì)c#中調(diào)用Surfer軟件,添加引用的具體操作方法進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-01-01
C#訪問(wèn)SQL Server數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法
這篇文章主要介紹了C#訪問(wèn)SQL Server數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法,以實(shí)例形式簡(jiǎn)單分析了C#連接、查詢SQL Server數(shù)據(jù)庫(kù)的具體技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-10-10
C# 靜態(tài)構(gòu)造函數(shù)使用總結(jié)
今天花了一些時(shí)間把靜態(tài)構(gòu)造函數(shù)的用法總結(jié)了一下,希望高手們指點(diǎn)。謝謝2013-03-03

