淘先锋技术网

首页 1 2 3 4 5 6 7

在Java编程语言中,鸟和狼都是动物,它们都可以用代码来描述和模拟。

public abstract class Animal {
protected String name;
protected int age;
public Animal(String name, int age) {
this.name = name;
this.age = age;
}
public abstract void move();
public void eat(String food) {
System.out.println(name + " is eating " + food);
}
}
public class Bird extends Animal {
public Bird(String name, int age) {
super(name, age);
}
@Override
public void move() {
System.out.println(name + " is flying");
}
public void sing() {
System.out.println(name + " is singing");
}
}
public class Wolf extends Animal {
public Wolf(String name, int age) {
super(name, age);
}
@Override
public void move() {
System.out.println(name + " is running");
}
public void howl() {
System.out.println(name + " is howling");
}
}

上述代码定义了一个抽象类Animal和两个子类Bird和Wolf,它们都具有公共的属性和方法,如名称、年龄和移动行为。Bird还有唱歌这个特殊的行为,而Wolf则有嚎叫这个特殊的行为。

通过上述代码,我们可以使用Java语言来模拟和描述鸟和狼这两个动物的行为,让它们在代码中跑起来。