最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

動(dòng)物園內(nèi)有動(dòng)物和人,動(dòng)物活動(dòng)有四種行為,目前鳥類和人類都用來實(shí)現(xiàn)動(dòng)物活動(dòng)的接口,

2023-03-18 22:25 作者:酸奶公園  | 我要投稿

動(dòng)物園內(nèi)有動(dòng)物和人,動(dòng)物活動(dòng)有四種行為,目前鳥

類和人類都用來實(shí)現(xiàn)動(dòng)物活動(dòng)的接口,現(xiàn)在想要讓中

國人類和鸚鵡類通過接口去依賴于人類和鳥類,如何

設(shè)計(jì)類圖并編碼實(shí)現(xiàn)。


首先,我們需要定義一個(gè)Animal接口,其中包括四種行為的方法:


```

public interface Animal {

void eat();

void sleep();

void move();

void sound();

}

```


然后,我們定義一個(gè)Bird類和一個(gè)Person類,它們都實(shí)現(xiàn)了Animal接口:


```

public class Bird implements Animal {

public void eat() {

// 鳥類吃東西的行為

}

public void sleep() {

// 鳥類睡覺的行為

}

public void move() {

// 鳥類移動(dòng)的行為

}

public void sound() {

// 鳥類發(fā)聲的行為

}

}


public class Person implements Animal {

public void eat() {

// 人類吃東西的行為

}

public void sleep() {

// 人類睡覺的行為

}

public void move() {

// 人類移動(dòng)的行為

}

public void sound() {

// 人類發(fā)聲的行為

}

}

```


最后,我們定義一個(gè)Zoo類,其中包括一個(gè)鳥類和一個(gè)人類的實(shí)例,并且可以讓中國人類和鸚鵡類依賴于人類和鳥類:


```

public class Zoo {

private Bird bird;

private Person person;


public void setBird(Bird bird) {

this.bird = bird;

}


public void setPerson(Person person) {

this.person = person;

}


public void letChinesePersonDependOnPerson() {

person.eat();

person.sleep();

person.move();

person.sound();

}


public void letParrotDependOnBird() {

bird.eat();

bird.sleep();

bird.move();

bird.sound();

}

}

```


這樣,我們就完成了類圖和代碼的設(shè)計(jì)。在使用時(shí),可以先創(chuàng)建一個(gè)Zoo實(shí)例,并分別傳入一個(gè)Bird實(shí)例和一個(gè)Person實(shí)例,然后調(diào)用相應(yīng)的方法讓中國人類和鸚鵡類依賴于人類


動(dòng)物園內(nèi)有動(dòng)物和人,動(dòng)物活動(dòng)有四種行為,目前鳥類和人類都用來實(shí)現(xiàn)動(dòng)物活動(dòng)的接口,的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
行唐县| 仪征市| 浠水县| 乐至县| 东城区| 富蕴县| 巴青县| 夏河县| 博罗县| 溧阳市| 游戏| 乐业县| 乐亭县| 二手房| 康定县| 宁化县| 彭州市| 手游| 浦县| 文山县| 青浦区| 修文县| 江源县| 汉川市| 松滋市| 金坛市| 马山县| 江口县| 湘西| 丰台区| 珲春市| 含山县| 湖州市| 东丽区| 巴楚县| 布尔津县| 深州市| 屏东市| 吴旗县| 隆昌县| 鄄城县|