需求:定义一个青蛙类Frog继承于动物类Animal同时实现会走路IWalkable会游泳ISwimable的接口
以下是一个可能的实现:
// 定义动物类
class Animal {
String name;
int age;
}
// 定义会走路的接口
interface IWalkable {
void walk();
}
// 定义会游泳的接口
interface ISwimable {
void swim();
}
// 定义青蛙类,继承动物类并实现会走路和会游泳的接口
class Frog extends Animal implements IWalkable, ISwimable {
@Override
public void walk() {
System.out.println("青蛙会走路");
}
@Override
public void swim() {
System.out.println("青蛙会游泳");
}
}
使用示例:
Frog frog = new Frog();
frog.walk(); // 输出:青蛙会走路
frog.swim(); // 输出:青蛙会游泳
在上述示例中,青蛙类(Frog)继承了动物类(Animal),并实现了会走路(IWalkable)和会游泳(ISwimable)的接口
原文地址: https://www.cveoy.top/t/topic/h5Ip 著作权归作者所有。请勿转载和采集!