无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

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

9、Tom(Person)是一名大學(xué)生運(yùn)動(dòng)員,擁有兩個(gè)身份(Role),都能做(do)些事情,但

2023-03-13 09:29 作者:酸奶公園  | 我要投稿

9、Tom(Person)是一名大學(xué)生運(yùn)動(dòng)員,擁有兩個(gè)身份(Role),都能做(do)些事情,但做的事情各有不同。他不僅需要作為一名學(xué)生(Student)在學(xué)校讀書(shū)(learn),還需要作為一名運(yùn)動(dòng)員(Athlete)參加長(zhǎng)跑訓(xùn)練(train)。請(qǐng)用類圖表示Tom的這種雙重身份,請(qǐng)寫(xiě)出student類和athlete類的代碼。

+------------------+

| Tom |

+------------------+

| -name : String |

+------------------+

| +learn() |

| +train() |

+------------------+

|

|

V

+------------------+ +------------------+

| Student | | Athlete |

+------------------+ +------------------+

| -studentNumber | | -coachName : String|

+------------------+ +------------------+

| +learn() | | +train() |

+------------------+ +------------------+

```

Student類的代碼:

```

public class Student {

private String name;

private int studentNumber;

public Student(String name, int studentNumber) {

this.name = name;

this.studentNumber = studentNumber;

}

public void learn() {

System.out.println("I am a student and I am learning.");

}

}

```

Athlete類的代碼:

```

public class Athlete {

private String name;

private String coachName;

public Athlete(String name, String coachName) {

this.name = name;

this.coachName = coachName;

}

public void train() {

System.out.println("I am an athlete and I am training.");

}

}

```

Tom類的代碼:

```

public class Tom extends Student, Athlete {

public Tom(String name, int studentNumber, String coachName) {

super(name, studentNumber);

Athlete(name, coachName);

}

// Tom類繼承了Student類和Athlete類的learn()和train()方法,無(wú)需再次定義。

}

```


9、Tom(Person)是一名大學(xué)生運(yùn)動(dòng)員,擁有兩個(gè)身份(Role),都能做(do)些事情,但的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
东丰县| 新宾| 黑山县| 仪陇县| 文成县| 望都县| 通道| 土默特左旗| 北海市| 榆树市| 海南省| 仙游县| 华宁县| 子洲县| 神池县| 绥棱县| 鄯善县| 广宁县| 东辽县| 林口县| 韩城市| 鸡西市| 滨州市| 芜湖县| 正阳县| 哈密市| 南溪县| 资溪县| 上蔡县| 邢台市| 洛浦县| 天峨县| 玉山县| 南汇区| 固镇县| 黄大仙区| 杭州市| 竹溪县| 腾冲县| 芒康县| 潼关县|