一
抽象類
抽象類不是必須有抽象屬性和抽象方法
聲明抽象方法後必須聲明抽象類
子類必須 override 基類的抽象方法
二
接口
只能包含方法的聲明
接口中不能包含常量
字段
構造函數
析構函數或靜態成員
接口中的所有成員都默認為public;
子類必須實現接口中所有成員
一個類可以實現多個接口
用逗號隔開
一個接口可以有多個接口
必須實現父接口中的所有成員
三
抽象類和接口的區別
抽象類是一個不完整的類
需要進一步細化
而接口只是一個行為的規范或規定
抽象類的方法默認為虛
而接口中的方法默認為非虛
也可以聲明為虛的
From:http://tw.wingwit.com/Article/program/net/201311/11569.html