电子宠物系统 有两种宠物: Dog Penguin 宠物有名字,品种,年龄属性 写出 Dog 类,定义一个 print 方法: 输出 Dog 的全部信息。写出该类的无参构造方法编写 Test类,测试 Dog,用 Dog 类 创建 dog 对象,将属性输入,调用 print 方法,输出 dog 信息
时间: 2024-03-01 09:50:05 浏览: 136
Accp6.0 使用Java实现面向对象编程 第一章
5星 · 资源好评率100%
好的,我理解了你的要求。下面是相应的代码:
```java
// Dog 类的定义
public class Dog {
private String name;
private String breed;
private int age;
public Dog() {}
public Dog(String name, String breed, int age) {
this.name = name;
this.breed = breed;
this.age = age;
}
public void print() {
System.out.println("Name: " + name);
System.out.println("Breed: " + breed);
System.out.println("Age: " + age);
}
}
// Test 类的定义
public class Test {
public static void main(String[] args) {
Dog dog = new Dog("Tom", "Golden Retriever", 3);
dog.print();
}
}
```
在上面的代码中,我们定义了一个 `Dog` 类,有三个属性:`name`、`breed` 和 `age`,以及一个 `print` 方法,用于输出 Dog 的信息。同时,我们编写了一个 `Test` 类,用于测试 `Dog` 类。在 `Test` 类的 `main` 方法中,我们创建了一个 `Dog` 对象,并将属性输入,最后调用 `print` 方法,输出 Dog 的信息。
阅读全文