C 介面 介面作為引數

2021-10-07 10:53:38 字數 522 閱讀 9690

廈門德仔

介面作為引數和返回值,都是同樣的作用,所有繼承了這個介面的類,都可以使用。也就是說,你給這個方法傳引數的時候,可以把繼承了這個介面的類的例項傳給這個方法,同樣的道理,你可以把繼承了這個介面的類返回。

介面做為引數傳遞,傳遞的是實現了介面的物件;

介面作為型別返回,返回的是實現了介面的物件。

介面的傳遞與返回就是圍繞著上面的兩句話展開的。

using system;

// 乙個人類的介面

public inte***ce iperson

// 乙個男人的類

public class man: iperson

}

// 乙個女人的類

public class woman: iperson

}// 乙個人的類

public class people

}class program

}

C 介面 介面作為引數

介面作為引數和返回值,都是同樣的作用,所有繼承了這個介面的類,都可以使用。也就是說,你給這個方法傳引數的時候,可以把繼承了這個介面的類的例項傳給這個方法,同樣的道理,你可以把繼承了這個介面的類返回。介面做為引數傳遞,傳遞的是實現了介面的物件 介面作為型別返回,返回的是實現了介面的物件。介面的傳遞與返...

C 介面 介面作為返回值

介面做為引數傳遞,傳遞的是實現了介面的物件 介面作為型別返回,返回的是實現了介面的物件。using system ishape介面 inte ce ishape caculate計算方法 void caculate circle類繼承ishape class circle ishape area屬性...

C 介面 介面作為返回值

介面做為引數傳遞,傳遞的是實現了介面的物件 介面作為型別返回,返回的是實現了介面的物件。using system ishape介面 public inte ce ishape caculate計算方法 void caculate circle類繼承ishape public class circle...