代码如下:
abstract class Animal {
int age;
public Animal() {};
public Animal(int age) {
this.age = age;
}
}
class Bird extends Animal implements Fly {
public Bird(int age) {
super(age);
System.out.println("我是一直红色的鸟!");
System.out.println("我今年" + age + "岁了!");
}
}
public void service() {
System.out.println("飞起来了!");
}
}
class Fish extends Animal {
public Fish(int age) {
super(age);
System.out.println("我是一直5斤重的鱼!");
System.out.println("我今年" + age + "岁了!");
}
}
public class Test {
public static void main(String[] args) {
Bird bird = new Bird(4);
bird.service();
Fish fish = new Fish(2);
}
}
public interface Fly {
void service();
}
执行问题如下:
public void service() 之前多了个
}