(2)爸爸喜欢骑车和打篮球,妈妈喜欢唱歌和跳舞,儿子完全继承了爸爸妈妈的爱好,使用接口的多重继承输出儿子喜欢做的事。具体要求如下: ①定义一个DadLikeDo接口,并在该接口中定义ride()方法和 basketball)方法。② 定义一个MonLikeDo接口,并在该接口中定义 sing()方法和dance()方法。 ③ 定义一个 SonLikeDo 类,同时实现 DadLikeDo接口和 MonLikeDo接口,并在main() 方法中输出儿子喜欢做的事。
时间: 2023-06-02 14:07:29 浏览: 230
SonLikeDo 类定义如下:
```
interface DadLikeDo {
void ride();
void basketball();
}
interface MonLikeDo {
void sing();
void dance();
}
class SonLikeDo implements DadLikeDo, MonLikeDo {
@Override
public void ride() {
System.out.println("儿子喜欢骑车");
}
@Override
public void basketball() {
System.out.println("儿子喜欢打篮球");
}
@Override
public void sing() {
System.out.println("儿子喜欢唱歌");
}
@Override
public void dance() {
System.out.println("儿子喜欢跳舞");
}
}
```
在 main() 方法中输出儿子喜欢做的事:
```
public static void main(String[] args) {
SonLikeDo son = new SonLikeDo();
son.ride();
son.basketball();
son.sing();
son.dance();
}
```
输出结果为:
```
儿子喜欢骑车
儿子喜欢打篮球
儿子喜欢唱歌
儿子喜欢跳舞
```
阅读全文