java已知类Cat和Dog的定义,请编写一个PetTest类来实例化Cat与Dog对象,并输出对象的信息。
时间: 2024-09-28 15:17:28 浏览: 48
假设我们有如下的`Cat`和`Dog`类:
```java
// Cat 类
public class Cat {
private String name;
public Cat(String name) {
this.name = name;
}
// 获取名字的方法
public void showInfo() {
System.out.println("I am a cat named " + name);
}
}
// Dog 类
public class Dog {
private String name;
public Dog(String name) {
this.name = name;
}
// 获取名字的方法
public void showInfo() {
System.out.println("I am a dog named " + name);
}
}
```
现在我们可以创建一个`PetTest`类来实例化这两个类并输出它们的信息:
```java
public class PetTest {
public static void main(String[] args) {
// 创建猫对象
Cat myCat = new Cat("Mittens");
// 输出猫的信息
myCat.showInfo();
// 创建狗对象
Dog myDog = new Dog("Rex");
// 输出狗的信息
myDog.showInfo();
}
}
```
当你运行`PetTest`类,会看到这样的输出:
```
I am a cat named Mittens
I am a dog named Rex
```
阅读全文