接口作為參數(shù)和返回值,都是同樣的作用,所有繼承了這個(gè)接口的類,都可以使用。也就是說(shuō),你給這個(gè)方法傳參數(shù)的時(shí)候,可以把繼承了這個(gè)接口的類的實(shí)例傳給這個(gè)方法,同樣的道理,你可以把繼承了這個(gè)接口的類返回。 接口做為參數(shù)傳遞,傳遞的是實(shí)現(xiàn)了接口的對(duì)象; 接口的傳遞與返回就是圍繞著上面的兩句話展開(kāi)的。 using System; // 一個(gè)人類的接口 public interface IPerson // 一個(gè)男人的類 public class Man: IPerson // 一個(gè)女人的類 public class Woman: IPerson // 一個(gè)人的類 public class People class Program |
|
來(lái)自: 長(zhǎng)江黃鶴 > 《接口》