teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

出力詳細

2017/05/22 04:20

投稿

swordone
swordone

スコア20675

answer CHANGED
@@ -6,5 +6,9 @@
6
6
  引数が**String型1つ**なので、String型1つを引数にとる`public A(String s)`が呼び出される
7
7
  0. `public A(String s)`の1行目において`this(s, 7)`
8
8
  sはString型の変数、そして7はint型なので、`public A(String s, int i)`が呼び出される
9
+ 0. `public A(String s, int i)`の処理中、sとiの出力→"s"と"7"が出力される(1行目と2行目)
10
+ 0. ここで`public A(String s)`の中の`this(s, 7)`の処理が終了し、その次の行でsを出力→"s"が出力される(3行目)
11
+ 0. ここで`public A(int i)`の中の`this("s")`の処理が終了し、次の行でiを出力→100が出力される(4行目)
9
12
 
10
- と、これだけの話なのですが…
13
+ と、これだけの話なのですが…
14
+