본문 바로가기
Java/JAVA 문법

자바 기초 배우기 15일차 [ 객체배열 ]

by lchit 2020. 1. 4.

객체 배열?

요소 하나하나가 객체인 배열

말로 설명이 조금 그래서

예제와 그림판으로 대처

Ex1)

위 예 제을 예시로 그림판 이해

즉 풀어 설명하면

OAC라는 애는 5칸의 객체 배열이고

요소 값으로는 '객체'를 가지며

for문을 활용하여

OAC [ i ] = new ObjectArrayClass();

코드로 각 배열 공간에 객체를 생성해주고

그 생성된 객체가 객체 변수들을 불러들이는

메서드를 활용하여 "객체 배열"*5라는

결괏값을 볼 수 있다.

Ex2)

그림판 풀이

풀어서 설명하면

total이라는 변수 값을 입력받아 (예제에서는 3)

그 변숫값 3을 토대로

fruits [3 크기]의 객체 배열을 만들고

그 객체 배열에 for문을 활용하여

fruits [i] 즉 객체배열 크기만큼 늘어나는 i 를 활용

fruits[ 0 ] 칸에 객체를 생성하고 그 객체 변수에 fname의 값

fprice의 값 fcount의 값을 저장하고 다음 반복으로 넘어가여

fruits [ 1 ] 칸에 객체를 생성하고 그 객체 변수에 fname의 값

fprice의 값 fcount의 값을 저장하고 다음 반복으로 넘어가여

fruits [ 2 ] 칸에 객체를 생성하고 그 객체 변수에 fname의 값

fprice의 값 fcount의 값을 저장하는 것이다

그렇게 저장된

fruits [0,1,2] 칸에 있는 각각 객체의 객체 변수들을

. fruitPrint(); 메서드를 활용하여

출력하는 것이다.