객체 배열?
요소 하나하나가 객체인 배열
말로 설명이 조금 그래서
예제와 그림판으로 대처
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(); 메서드를 활용하여
출력하는 것이다.
'Java > JAVA 문법' 카테고리의 다른 글
자바 기초 배우기 21일차 [ 내부클래스, 추상클래스 ] (0) | 2020.01.04 |
---|---|
자바 기초 배우기 16일차 [ 오버라이딩, 업,다운 캐스팅 ] (0) | 2020.01.04 |
자바 기초 배우기 14일차 [ 접근지정자 / get,set메서드 만들어 활용하기] (0) | 2020.01.04 |
자바 기초 배우기 12,13일차 [ Class, 상속, 생성자 ] (0) | 2020.01.04 |
자바 기초 배우기11일차 [ 메서드Method(함수), 오버로딩 ] (0) | 2020.01.04 |