回答編集履歴
5
修正
answer
CHANGED
|
File without changes
|
4
追記
answer
CHANGED
|
@@ -5,6 +5,16 @@
|
|
|
5
5
|
また、メソッドの返り値を引数に与えているだけなのに、
|
|
6
6
|
『()内にメソッド名を入れることができない』という表現になるのが不可解です。
|
|
7
7
|
|
|
8
|
+
**methodがT型の値を返す場合、次の二つのコードの動作は同じ**
|
|
9
|
+
```Java
|
|
10
|
+
System.out.println(method());
|
|
11
|
+
```
|
|
12
|
+
|
|
13
|
+
```Java
|
|
14
|
+
T value = method(); // Tはintかもしれないし、Stringかもしれない。
|
|
15
|
+
System.out.println(value);
|
|
16
|
+
```
|
|
17
|
+
|
|
8
18
|
内部クラスよりも先に、より基礎的な要素であるメソッドを勉強しなおすことをお勧めします。
|
|
9
19
|
|
|
10
20
|
コードの書き方について
|
3
表現の修正
answer
CHANGED
|
@@ -5,7 +5,7 @@
|
|
|
5
5
|
また、メソッドの返り値を引数に与えているだけなのに、
|
|
6
6
|
『()内にメソッド名を入れることができない』という表現になるのが不可解です。
|
|
7
7
|
|
|
8
|
-
内部クラスよりも先に、より基礎的であるメソッドを勉強しなおし
|
|
8
|
+
内部クラスよりも先に、より基礎的な要素であるメソッドを勉強しなおすことをお勧めします。
|
|
9
9
|
|
|
10
10
|
コードの書き方について
|
|
11
11
|
---
|
2
追記
answer
CHANGED
|
@@ -1,6 +1,12 @@
|
|
|
1
1
|
Calculation#methodは返り値を返さないからです。
|
|
2
2
|
そもそもSystem.outの引数にせず、cal.method(); だけで目的に沿うのでは?
|
|
3
3
|
|
|
4
|
+
---
|
|
5
|
+
また、メソッドの返り値を引数に与えているだけなのに、
|
|
6
|
+
『()内にメソッド名を入れることができない』という表現になるのが不可解です。
|
|
7
|
+
|
|
8
|
+
内部クラスよりも先に、より基礎的であるメソッドを勉強しなおした方が良いのでは?
|
|
9
|
+
|
|
4
10
|
コードの書き方について
|
|
5
11
|
---
|
|
6
12
|
teratailには、コードを見やすく表示する機能があります。
|
1
追記
answer
CHANGED
|
@@ -1,2 +1,8 @@
|
|
|
1
|
-
Calculation#method
|
|
1
|
+
Calculation#methodは返り値を返さないからです。
|
|
2
|
-
そもそもSystem.outの引数にせず、cal.method(); だけで
|
|
2
|
+
そもそもSystem.outの引数にせず、cal.method(); だけで目的に沿うのでは?
|
|
3
|
+
|
|
4
|
+
コードの書き方について
|
|
5
|
+
---
|
|
6
|
+
teratailには、コードを見やすく表示する機能があります。
|
|
7
|
+
質問編集画面を開き、コードを選択した状態で<code>ボタンを押して下さい。
|
|
8
|
+

|