iT邦幫忙

DAY 3
2

C#技術分享系列 第 3

C#技術分享03-抽象類別及抽象方法

  • 分享至 

  • xImage
  •  

抽象類別具有下列特性
抽象類別不可以直接使用new令建立物件實體
抽象類別必須要被繼承才能使用其功能
抽象類別中,可以宣告抽象方法
繼承抽象類別的子類別,必須要實作所有抽象方法
有些功能,在每一個子類別中都一定會被改寫,父類別就不需要維護該方法的實作定義,這種方法就可以宣告為抽象方法

抽象方法只能宣告在抽象類別中
宣告抽象方法時不可以使用private修飾詞
繼承抽象類別的子類別,必須要實作所有的抽象方法
若是繼承抽象類別的子類別沒有實作所有的抽象方法,
則該子類別就必須要宣告為抽象類別。
抽象類別為一定要被繼承的類別,抽象方法為一定要被改寫的方法
宣告不可以再被繼承的類別 使用 sealed修飾詞
不想再讓繼承的類別改寫其定義,也可以使用sealed 修飾詞。


上一篇
C#技術分享02-重寫 Overriding
下一篇
C#技術分享04-介面與抽象類別
系列文
C#技術分享30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

0
ted99tw
iT邦高手 1 級 ‧ 2012-09-26 22:45:59

好像要誓師北伐的精神講話.....偷笑

0
外獅佬
iT邦大師 1 級 ‧ 2012-09-27 08:58:31

嗯...跟書上寫的一模一樣...可以加入多點自己的見解,這樣會更有趣一些~

我要留言

立即登入留言