티스토리 뷰
123456789101112131415161718192021class·D{¬————int·a;¬————double·b;¬}¬public·class·클래스배열1·{¬————public·static·void·main(String[]·args)·{¬————————¬————————//·기초자료형(primitive·type)의·배열¬————————int[]·arr1·=·new·int[3];————//·arr1[0],·arr1[1],·arr1[2]¬————————arr1[0]·=·1;¬————————¬————————¬————————//·클래스,·참조자료형(reference·type)의·배열¬————————D[]·arr2·=·new·D[3];————//·arr2[0],·arr2[1],·arr2[2]·->·기억공간에·참조·id값을·저장하기·위해¬————————¬————————arr2[0]·=·new·D();——//·클래스를·위한·기억공간·할당¬————————arr2[0].a·=·1;¬————————System.out.println(arr2[0].a);¬————}¬¬}¶
1
12345678910111213141516class·F{¬————¬}¬public·class·클래스배열3·{¬¬————public·static·void·main(String[]·args)·{¬————————//·기초자료형의·배열의·원소는·값¬————————int[]·arr1·=·{1,2,3};¬¬————————//·클래스·배열의·원소는·인스턴스(객체)¬————————F[]·arr2·=·{·new·F(),·new·F(),·new·F()·};¬————————————————————//·arr2[0],·arr2[1],·arr2[2]¬————}¬¬}¬¶
12345678910111213141516171819202122class·E{¬————int·a;·double·b;¬}¬public·class·클래스배열2·{¬¬————public·static·void·main(String[]·args)·{¬————————E[]·ee;—————————————//E클래스의·배열의·id를·저장하기·위한·변수¬————————ee·=·new·E[3];——————//참조변수들의·배열¬————————ee[0]·=·new·E();————//배열의·원소에·해당하는·객체·생성¬————————ee[1]·=·new·E();¬————————ee[2]·=·new·E();¬————————¬————————¬————————E[]·나·=·new·E[3];¬————————//클래스·배열의·원소클래스들의·객체·생성¬————————for(int·i=0;·i<나.length;·i++){¬————————————나[i]·=·new·E();¬————————}¬————}¬¬}¬¶
'JAVA > PRIMER' 카테고리의 다른 글
자바 Calendar (0) | 2018.04.19 |
---|---|
자바 StringTokenizer (0) | 2018.04.19 |
자바 생성자 (0) | 2018.04.19 |
자바 static 변수 (0) | 2018.04.19 |
자바 접근지정자 (0) | 2018.04.19 |