实验3:可爱的汤姆猫 设计一个Cat 类,包含属性:名字和食物(私有权限),包含方法:构造方法、取食物、设置食物、吃食物。编写应用程序对Cat类进行测试。
时间: 2024-10-10 09:02:41 浏览: 38
实验3:可爱的汤姆猫
首先,我们创建一个名为`Cat`的类,该类有两个私有属性:`name`和`food`,分别表示猫的名字和它喜欢的食物。为了访问和修改这些属性,我们需要提供相应的公有方法:
```java
public class Cat {
private String name;
private String food;
// 构造方法,初始化cat的名字和食物
public Cat(String name, String food) {
this.name = name;
this.food = food;
}
// 设置食物的方法
public void setFood(String newFood) {
food = newFood;
}
// 取食物的方法,返回当前喜欢的食物
public String getFood() {
return food;
}
// 吃食物的方法,可以简单地打印一条消息
public void eatFood() {
System.out.println(name + "正在享用它的" + food);
}
}
```
接下来,我们可以编写一个简单的测试程序来实例化`Cat`对象并演示这些方法:
```java
public class Main {
public static void main(String[] args) {
// 创建一只名叫“汤姆”的猫,喜欢鱼
Cat tom = new Cat("汤姆", "鱼");
// 设置新的食物
tom.setFood("猫粮");
// 获取并显示猫喜欢的食物
System.out.println(tom.getFood());
// 让猫吃食物
tom.eatFood();
}
}
```
在这个实验中,我们实现了`Cat`类的基本功能,并通过`main`函数展示了如何操作猫的实例。运行这个程序,你会看到有关猫及其食物的操作信息。
阅读全文