figuresChap4

オブジェクト指向Javaプログラミング入門
第4章 配列
図4.1~4.4を素材として
ご利用ください。
近代科学社©2008 Toru Kato
Masahiro Higuchi
Shiro Takata
0から始まる非負整数の添え字を用いて個々のデータを区別
. . . . .
0
1
2
3
4
5
6
全体で一つのオブジェクト
図4.1
7
8
9
配列オブジェクト
参照
[0]
配列変数
array
[1]
[2]
[3]
[4]
図4.2
同じ型の
データ
a
b
[0]
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
0
0
0
0
0
0
0
0
0
0
a
b
(1) 4行目終了時
a
b
図4.3
[0]
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
0
2
4
6
8
10
12
14
16
18
(3) 8行目終了時
[0]
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
0
2
4
6
8
10
12
14
16
18
(2) 7行目終了時
a
b
[0]
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
1
3
5
7
9
11
13
15
17
19
(4) 15行目終了時
a
[0]
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
0
2
4
6
8
10
12
14
16
18
a
[0]
[1]
[2]
オブジェクトa
複製
オブジェクトb
複製
b
[0]
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
0
2
4
6
8
10
12
14
16
18
(1) 基本型配列の複製
b
図4.4
[0]
[1]
[2]
オブジェクトc
(2) 参照型配列の複製