Java4.定义一个Cat类: (1)要求有name和age两个属性,返回name和age的成员方法show (2)要求有空参构造方法和带参数的构造方法 (3)创建一个Cat类型的数组,包含3个元素,依次给数组元素赋值,然后打印cats数组中每个对象的name和age。
时间: 2024-11-05 07:28:05 浏览: 70
在Java中,你可以按照以下步骤定义一个名为`Cat`的类:
```java
public class Cat {
// 属性
private String name;
private int age;
// 空参构造方法
public Cat() {
this.name = "未命名";
this.age = 0;
}
// 带参数的构造方法
public Cat(String name, int age) {
this.name = name;
this.age = age;
}
// 成员方法 - 显示name和age
public void show() {
System.out.println("Name: " + name + ", Age: " + age);
}
// 创建并初始化Cat类型的数组
public static void main(String[] args) {
// 创建数组
Cat[] cats = new Cat[3];
// 赋值并打印
cats[0] = new Cat(); // 使用无名构造方法
cats[0].show(); // 打印第一个猫的信息
cats[1] = new Cat("Tom", 3); // 使用带参数构造方法
cats[1].show(); // 打印第二个猫的信息
cats[2] = new Cat("Jerry", 5);
cats[2].show(); // 打印第三个猫的信息
}
}
```
在这个例子中,我们首先定义了一个名为`Cat`的类,包含了两个私有属性`name`和`age`,以及对应的空参和带参构造方法。`show()`方法用于显示猫的名称和年龄。在`main()`方法中,我们创建了长度为3的`Cat`数组,并分别给它们分配实例,并打印出每个猫的信息。
阅读全文