定义一个类Animal,包含一个成员变量legs(表示腿的条数),两个成员方法eat(输出一行信息:正在吃。。。)和move(输出一行信息:正在玩。。。)。再定义一个公共类Zoo,在其中定义两个Animal对象,并各自调用eat和move方法。Java
时间: 2024-09-29 17:05:01 浏览: 62
首先,我们定义一个`Animal`类,它有一个`legs`属性和两个方法`eat()`和`move()`。
```java
public class Animal {
private int legs;
public Animal(int legs) {
this.legs = legs;
}
// 定义eat()方法
public void eat() {
System.out.println("正在吃...");
}
// 定义move()方法
public void move() {
System.out.println("正在玩...");
}
}
```
接着,我们创建一个公共类`Zoo`,在这个类里,我们定义了两个`Animal`对象并分别调用它们的方法。
```java
public class Zoo {
public static void main(String[] args) {
// 创建第一个动物对象,比如鸟
Animal bird = new Animal(2);
// 调用bird的eat()方法
bird.eat();
// 创建第二个动物对象,比如猫
Animal cat = new Animal(4);
// 调用cat的move()方法
cat.move();
}
}
```
在`Zoo`类的`main()`方法中,我们实例化了两种不同腿部数量的动物(鸟有两腿,猫有四腿),然后分别调用了它们的`eat()`和`move()`方法,模拟了不同的行为。
运行这段代码后,控制台会输出:
```
正在吃...
正在玩...
```
阅读全文