开学日志4

今天主要学习了怎样用数组存储对象
一个“苹果”,这个“苹果”有颜色(红色、绿色),重量(150克)等属性。这个“苹果”也可以做一些事情,比如“被吃掉”。创建一个代表苹果的对象,称为“类”。
定义一个苹果类:
class Apple {
String color; // 苹果的颜色
int weight; // 苹果的重量

// 构造函数
Apple(String color, int weight) {
    this.color = color;
    this.weight = weight;
}

// 一个方法,表示吃掉苹果
void eat() {
    System.out.println("苹果被吃掉了!");
}

}

数组是一种可以存储多个相同类型数据的工具。

在Java中可以使用数组来存储多个对象,比如多个苹果对象。

如何使用数组存储对象?

创建一个苹果对象的数组,来存放多个苹果。

public class Main {
public static void main(String[] args) {
// 创建一个包含3个苹果的数组
Apple[] apples = new Apple[3];

    // 创建苹果对象并存入数组
    apples[0] = new Apple("红色", 150);
    apples[1] = new Apple("绿色", 130);
    apples[2] = new Apple("黄色", 160);

    // 输出每个苹果的信息
    for (Apple apple : apples) {
        System.out.println("苹果颜色: " + apple.color + ", 重量: " + apple.weight);
    }

    // 吃掉第一个苹果
    apples[0].eat();
}

}

代码解释:

我们创建了一个名为 apples 的数组,它可以存储3个 Apple 对象。
然后,我们通过 new Apple(...) 来创建苹果对象,并将它们存入数组的不同位置。
使用 for 循环,我们遍历数组,打印每个苹果的颜色和重量。
最后,我们调用第一个苹果的 eat 方法,表示它被吃掉了。

posted @ 2024-09-13 10:21  f-52Hertz  阅读(4)  评论(0编辑  收藏  举报