酷代码 AI
菜单
服务商

1)创建一个类Gerbil(沙鼠),包含成员属性int gerbilNumber,在构造方法中初始化该属性。添加一个成员方法hop(),用以打印沙鼠的号码以及它正在跳跃的信息。创建一个ArrayList对象,并向其中添加一组Gerbil对象。使用get()方法遍历该List,并且对每个Gerbil调用hop()。 语言方向:Java 系统环境:Windows

```java import java.util.ArrayList; public class Gerbil { private int gerbilNumber; public Gerbil(int gerbilNumber) { this.gerbilNumber = gerbilNumber; } public void hop() { System.out.println("沙鼠 #" + gerbilNumber + " 正在跳跃"); } public static void main(String[] args) { ArrayList<Gerbil> gerbils = new ArrayList<>(); for (int i = 1; i <= 5; i++) { gerbils.add(new Gerbil(i)); } for (int i = 0; i < gerbils.size(); i++) { Gerbil g = gerbils.get(i); g.hop(); } } } ``` 我在以往的开发过程中,碰到过以下几点需要格外小心处理的地方: - ArrayList索引从0开始,遍历时注意边界条件避免越界 - 集合中存储的是对象引用,修改对象状态会影响所有引用该对象的地方 - 使用泛型ArrayList<Gerbil>确保类型安全,避免运行时类型转换异常 [2025-12-20 15:45:15 | AI写代码神器 | 231点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多