抽象類,借口
阿新 • • 發佈:2017-11-12
tex app 類實例化 抽象 namespace threading 繼承 collect 需要
1 抽象類: 關鍵字(abstract):
特點:1)抽象類不能實體化,要調用只能創建子類並繼承抽象類方法,將子類實例化後再從子類中調用;
2) 抽象類可以有抽象方法(抽象方法只有abstract+方法名 ,沒有參數。若調用需在子類重寫方法),也可以有實際方法
3) 抽象方法只能存在抽象類中,抽象類只能做父類。
2 接口 :關鍵字 (interface ):
特點:1)不是類就是拿來當父類的
2) 接口中不能有任何實際性的方法,所有的方法都是抽象的。
3)不需要加修飾符,裏邊的全部內容都是公開的。
4)調用內容只能創建子類並將子類實例化從子類中調用全部繼承的內容;
例:創建接口
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp1 { interface Jiekou //這是創建的接口 { } }
抽象類,借口