介面作為引數和返回值,都是同樣的作用,所有繼承了這個介面的類,都可以使用。也就是說,你給這個方法傳引數的時候,可以把繼承了這個介面的類的例項傳給這個方法,同樣的道理,你可以把繼承了這個介面的類返回。
介面做為引數傳遞,傳遞的是實現了介面的物件;
介面作為型別返回,返回的是實現了介面的物件。
介面的傳遞與返回就是圍繞著上面的兩句話展開的。
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...