開學日誌4

f-52Hertz發表於2024-09-13

今天主要學習了怎樣用陣列儲存物件
一個“蘋果”,這個“蘋果”有顏色(紅色、綠色),重量(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 方法,表示它被吃掉了。

相關文章