냉장고 시스템 객체와 객체의 관계를 중심으로 냉장고 시스템을 객체로 설계해보자. 냉장고시스템을 구현하기 위해서는 다음의 객체들이 필요할 것이다. Food(음식) Refrigerator(냉장고) MainClass(사용자 UI, 프로그램의 시작점) "Food" Class public class Food { String name; String shelfLife; String country; int gram; public Food(String name, String shelfLife, String country, int gram) { super(); this.name = name; this.shelfLife = shelfLife; this.country = country; this.gram = gram; } }..
JAVA 배열 다음의 질문에 답해보도록 하자. 배열이 필요한 이유는 무엇일까? 배열은 어떻게 구성되어있는가? 배열의 선언 2가지 방법 일반적인 배열 선언 (기본값은 0) int[] array = new int[5]; // default : 0 배열 선언과 동시에 값을 할당하기 int[] array2 = {1,2,3,4,5}; //선언과 동시에 값을 할당 반복문과 배열을 함께 사용하기 (for문과 array의 결합) 레퍼런스 타입을 가지고 배열을 만들 수도 있다. ex) CustomClass[] 배열변수에는 메모리상의 어떤 지점을 가리키는 주소값이 할당되어 있다. 배열변수가 담고 있는 정보 : 주소(레퍼런스 타입 변수의 특징, 메모리의 값이 담긴 위치를 가리킨다.) [실습1] 크기 10의 배열에 난수를 담..