创建一个类Cat包含属性name,在构造方法中进行初始化,添加一个方法show(),用以打印name属性的值。创建一个CatTest类,添加main方法,实现创建一个ArrayList,向其中添加几个Cat对象,遍历该集合,并且对每个Cat对象调用show()方法
时间: 2024-05-07 07:22:53 浏览: 88
以下是Java代码实现:
Cat.java
```
public class Cat {
private String name;
public Cat(String name) {
this.name = name;
}
public void show() {
System.out.println("The cat's name is " + name);
}
}
```
CatTest.java
```
import java.util.ArrayList;
public class CatTest {
public static void main(String[] args) {
ArrayList<Cat> catList = new ArrayList<>();
// 添加几个Cat对象到ArrayList中
catList.add(new Cat("Tom"));
catList.add(new Cat("Jerry"));
catList.add(new Cat("Luna"));
// 遍历ArrayList,并调用每个Cat对象的show()方法
for (Cat cat : catList) {
cat.show();
}
}
}
```
运行CatTest的main方法,输出如下:
```
The cat's name is Tom
The cat's name is Jerry
The cat's name is Luna
```
阅读全文