java遍历打印数组,要求结果为[11,22,33,44,55]面相对象思想指挥对象来实现需求
时间: 2024-09-13 16:16:36 浏览: 38
在Java中,使用面向对象的思想遍历并打印数组通常会涉及到创建一个类来封装数组元素的操作。首先,我们可以定义一个类ArrayElement,它包含一个整数值:
```java
public class ArrayElement {
private int value;
public ArrayElement(int value) {
this.value = value;
}
// getter and setter methods
public int getValue() {
return value;
}
public void setValue(int value) {
this.value = value;
}
@Override
public String toString() {
return String.valueOf(value);
}
}
```
然后,我们创建一个数组,并存储ArrayElement对象:
```java
public class Main {
public static void main(String[] args) {
ArrayElement[] array = new ArrayElement[5];
for (int i = 0; i < array.length; i++) {
array[i] = new ArrayElement(i * 10 + 10); // 创建并初始化每个元素
}
// 遍历打印数组
for (ArrayElement element : array) {
System.out.println(element); // 使用toString()方法打印每个元素
}
}
}
```
在这个例子中,我们并没有直接让数组“指挥”打印操作,而是通过访问每个ArrayElement对象的值来完成。但是整个过程体现了面向对象的设计,因为我们关注的是对象的行为(打印),而不是底层的数据结构(数组)。
阅读全文