static void Main(string[] args)
{
//抽象類例子:狗狗會叫,貓咪也會叫
//實現(xiàn)多態(tài),抽象類不能創(chuàng)建父類對象,所以只能指向子類
//調(diào)用狗狗會叫的方法,創(chuàng)建一個子類對象賦值給父類
Animal a = new Dog();
//a雖然表現(xiàn)出來的是父類對象,但父類被子類重寫了,所以最終輸出的子類的方法
//具體調(diào)哪個函數(shù),取決于a裝的是哪個子類的對象
a.Bark();
////調(diào)用貓咪會叫的方法
//Animal a = new Cat();
//a.Bark();
Console.ReadKey();
}
//當父類中的函數(shù)不知道怎么實現(xiàn)的時候,可以將這個類寫成抽象類,方法寫成抽象方法
public abstract class Animal
{
//注意:抽象方法是不允許有方法體的
//寫成抽象方法主要是不知道怎么實現(xiàn)叫這個函數(shù)
//抽象類存在意義是讓子類重寫,實現(xiàn)多態(tài)
public abstract void Bark();
}
//創(chuàng)建狗狗抽象類子類,并重寫父類
public class Dog : Animal
{
public override void Bark()
{
Console.WriteLine("狗狗汪汪叫!");
}
}
//創(chuàng)建貓咪抽象類子類,并重寫父類
public class Cat : Animal
{
public override void Bark()
{
Console.WriteLine("貓咪喵喵叫!");
}
}
創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡助力業(yè)務部署。公司持有工信部辦法的idc、isp許可證, 機房獨有T級流量清洗系統(tǒng)配攻擊溯源,準確進行流量調(diào)度,確保服務器高可用性。佳節(jié)活動現(xiàn)已開啟,新人活動云服務器買多久送多久。