클래스와 객체·21 / 22

객체를 배열에 담기

배열 안에 객체를 담을 수도 있습니다. { new 클래스(), new 클래스() }로 여러 개를 만들고, 배열처럼 인덱스와 반복문으로 순회합니다.

class Pet {
    String name;
    int age;
}

Pet[] pets = { new Pet(), new Pet() };
pets[0].name = "구름";
pets[0].age = 2;
for (int i = 0; i < pets.length; i++) {
    System.out.println(pets[i].name);
}

각 칸이 독립된 객체이므로 pets[i].필드로 접근합니다.

할 일

cart를 순회하며 price를 total에 더하세요

막혔나요?
코드 에디터