写一个狗的类,类中有属性:姓名、颜色、体重。 有一个展示狗信息的方法。再写一个测试类,首先定义一只狗类的变量a, 生成一只狗的对象放入到a变量中去,将此狗的姓名符值为“花花公子”, 颜色为“黄色”,体重为32.5公斤,显示a狗的信息。 然后再重新生成一只狗的对象放入到a变量中去, 将此狗的姓名符值为“黑熊”,颜色为“黑色”,体重为23.5公斤,再显示a狗的信息
时间: 2024-04-20 22:24:48 浏览: 36
一个类是一个模板或蓝图,描述了对象的属性和行为 而对象则是类的一个实例,它具有类定义的属性和行为
下面是你所需的Java代码示例:
```java
public class Dog {
private String name;
private String color;
private double weight;
public Dog(String name, String color, double weight) {
this.name = name;
this.color = color;
this.weight = weight;
}
public void displayInfo() {
System.out.println("姓名:" + name);
System.out.println("颜色:" + color);
System.out.println("体重:" + weight + "公斤");
}
}
public class TestDog {
public static void main(String[] args) {
// 创建第一只狗
Dog a = new Dog("花花公子", "黄色", 32.5);
a.displayInfo();
System.out.println();
// 创建第二只狗
a = new Dog("黑熊", "黑色", 23.5);
a.displayInfo();
}
}
```
在上面的代码中,我们定义了一个`Dog`类,它有三个属性:`name`(姓名)、`color`(颜色)和`weight`(体重)。我们还定义了一个展示狗信息的方法`displayInfo()`,它会打印出狗的姓名、颜色和体重。
在`TestDog`类中,我们首先创建了一只狗对象并将其赋值给变量`a`,然后设置狗的姓名为"花花公子",颜色为"黄色",体重为32.5公斤,并展示狗的信息。接着,我们重新创建了另一只狗对象并将其赋值给变量`a`,然后设置狗的姓名为"黑熊",颜色为"黑色",体重为23.5公斤,并再次展示狗的信息。
运行程序后,输出将会是:
```
姓名:花花公子
颜色:黄色
体重:32.5公斤
姓名:黑熊
颜色:黑色
体重:23.5公斤
```
阅读全文