質問編集履歴

1

add method がまだ理解できていません。

2017/03/18 22:58

投稿

TomofumiKimura
TomofumiKimura

スコア65

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,34 @@
1
- タワー高さつまりtop の数を出したいのですが、全くわかりません。タワーの構造は理解したと思うのですが。。
1
+ メインクラスでchar Aを加えたんですが、top が未だに空なのですが、どうしてかわかりません。
2
+
3
+
4
+
5
+ t0.add('A');とした場合には、
6
+
7
+ add (char block){
8
+
9
+ return new Tower(block, this);
10
+
11
+ } なので、t0のトップは'A'になり、t0のrest にはt0が入ると理解しているのですが、間違っているんでしょうか?確認してもtopは空になっています。
12
+
13
+
14
+
15
+ ```Main.java
16
+
17
+ public static void main(String [] args){
18
+
19
+ Tower t0 = new Tower();
20
+
21
+ t0.add('A');
22
+
23
+ System.out.println(t0.isEmpty());
24
+
25
+
26
+
27
+
28
+
29
+ }
30
+
31
+ ```
2
32
 
3
33
 
4
34