国产探花免费观看_亚洲丰满少妇自慰呻吟_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();

}

}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西乌珠穆沁旗| 田阳县| 恩施市| 财经| 托里县| 白玉县| 德化县| 贵港市| 景宁| 华坪县| 饶平县| 枣庄市| 旌德县| 黑龙江省| 汝城县| 武义县| 丰原市| 万宁市| 启东市| 桃园市| 肃南| 深水埗区| 丰台区| 凌海市| 商水县| 南宁市| 桑植县| 永泰县| 密云县| 桃江县| 武定县| 莱芜市| 盘山县| 渝中区| 丹江口市| 彭水| 台南市| 巴青县| 丹江口市| 团风县| 西平县|