在C#中所謂的委託就是用來做為函數指標,也就是幫函數取個別名

它是reference type

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

有另外一篇文章是使用interface做多繼承的,也許你會想參考

http://charleslin74.pixnet.net/blog/post/454896017-%5bc%23%5d-%E8%A7%A3%E6%B1%BAc%23%E5%8F%AA%E8%83%BD%E5%96%AE%E4%B8%80%E7%B9%BC%E6%89%BF%E7%9A%84%E5%95%8F%E9%A1%8C-%E4%BD%BF%E7%94%A8interface

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

有一篇是使用聚合的方式解決單一繼承的文章,也許你會有興趣

http://charleslin74.pixnet.net/blog/post/454904027-%5bc%23%5d-%E8%A7%A3%E6%B1%BAc%23%E5%8F%AA%E8%83%BD%E5%96%AE%E4%B8%80%E7%B9%BC%E6%89%BF%E7%9A%84%E5%95%8F%E9%A1%8C---%E4%BD%BF%E7%94%A8%E8%81%9A%E5%90%88aggre

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

1. interface的成員預設是public,而抽象類則可由自己控制.

2. 抽象類也是類,所以要繼承抽象類會有只能一個的限制,而interface就沒這個限制

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

簡單的宣告及使用如下例

abstract class customer

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

既然C#可以繼承多個interface,不管是不是多人開發系統,好記易懂的名字是人人愛.

所以就可能遇到繼承的多個interface中,恰好有成員的名稱相同,如果使用平常的方法,那實作interface成員時到底是那個interface呢??

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

1. 介面成員只有宣告而不能有實作.

2. 介面成員預設是public,所以不能給存取控制修飾詞.

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

1. struct沒有解構式,class可以有解構式

2. struct不能有無參數的建構式,class可以有無參數的建構式

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

我們今天來說說virtual和override

首先先看個例子

文章標籤

痞客興 發表在 痞客邦 留言(2) 人氣()

繼承是物件導向的重要觀念之一,讓我們來講講它

先說它的語法

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()