国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

黑馬程序員-接口

2019-11-17 01:29:10
字體:
來源:轉載
供稿:網友

黑馬程序員-接口

接口

接口是完全抽象的一種約定。

接口就是用來實現的。

語法:

[訪問修飾符] interface 接口名

{

  //接口成員定義

}

接口只有方法、屬性、索引和事件的聲明

接口是用來實現的,所有成員默認為public

interface IWalkable

{

  //返回類型 方法名(參數列表);

  void Walk();

}

interface ISoundable

{

  void Sound();

}

abstractclassAnimal:IWalkable,ISoundable

{

publicabstractvoidWalk();

publicabstractvoidSound();

}

classPerson:Animal

{

publicoverridevoidWalk()

{

Console.WriteLine("我是一個人,用兩只腳在行走中&hell

}

publicoverridevoidSound()

{

Console.WriteLine("我是一個人,在說話,用到是語言哦");

}

}

classTeacher:Person

{

//老師,沒有重寫父類方法

}

classStudent:Person

{

publicoverridevoidSound()

{

Console.WriteLine("我是學生重寫的Sound方法");

}

//publicoverridevoidWalk()

//sealed是密閉的意思,表示從這里開始不允許再被Student的子類重寫了

publicsealedoverridevoidWalk()

{

Console.WriteLine("我是學生重寫的Walk方法");

}

}

classChild:Student

{

publicoverridevoidSound()

{

Console.WriteLine("這是小孩的Sound");

}

publicnewvoidWalk()

{

Console.WriteLine("小孩的Walk");

}

}

classCat:Animal

{

publicoverridevoidWalk()

{

Console.WriteLine("貓貓走貓步,好迷人……");

}

publicoverridevoidSound()

{

Console.WriteLine("喵喵喵……");

}

}

classCar:IWalkable

{

publicvoidWalk()

{

Console.WriteLine("我是一輛卡車,走在大路上……");

}

}

classRadio:ISoundable

{

publicvoidSound()

{

Console.WriteLine("小喇叭,有開始廣播啦!!!");

}

}

classPRogram

{

staticvoidMain(string[]args)

{

IWalkable[]walkObjects={newPerson()

,newCat()

,newCar()

,newTeacher()

,newStudent()

,newChild()};

for(inti=0;i<walkObjects.Length;i++)

{

walkObjects[i].Walk();

}

objectobj=newChild();

IWalkableiWalk=(IWalkable)obj;

Childchi=(Child)obj;

iWalk.Walk();//我是學生重寫的Walk方法

chi.Walk();//小孩的Walk

//new為隱藏over重寫隱藏看類型重寫只管新爸

Console.WriteLine("/n----------------------/n");

ISoundable[]soundObjects={newPerson()

,newCat()

,newRadio()

,newTeacher()

,newStudent()};

for(inti=0;i<soundObjects.Length;i++)

{

soundObjects[i].Sound();

}

Console.ReadKey();

}

}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清河县| 积石山| 瑞安市| 苍梧县| 秭归县| 林口县| 博白县| 离岛区| 孟津县| 运城市| 麦盖提县| 威信县| 会泽县| 沂水县| 云南省| 常宁市| 莱阳市| 丰顺县| 陆丰市| 大英县| 唐河县| 蒲江县| 大港区| 托克逊县| 太仆寺旗| 辰溪县| 盖州市| 衡南县| 红原县| 正安县| 阳曲县| 额敏县| 镇远县| 定南县| 广平县| 南澳县| 富平县| 三穗县| 彭州市| 武川县| 曲阜市|