回答編集履歴

5

修正

2019/02/21 02:22

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
File without changes

4

追記

2019/02/21 02:22

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -9,6 +9,26 @@
9
9
  また、メソッドの返り値を引数に与えているだけなのに、
10
10
 
11
11
  『()内にメソッド名を入れることができない』という表現になるのが不可解です。
12
+
13
+
14
+
15
+ **methodがT型の値を返す場合、次の二つのコードの動作は同じ**
16
+
17
+ ```Java
18
+
19
+ System.out.println(method());
20
+
21
+ ```
22
+
23
+
24
+
25
+ ```Java
26
+
27
+ T value = method(); // Tはintかもしれないし、Stringかもしれない。
28
+
29
+ System.out.println(value);
30
+
31
+ ```
12
32
 
13
33
 
14
34
 

3

表現の修正

2019/02/21 02:22

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
 
14
14
 
15
- 内部クラスよりも先に、より基礎的であるメソッドを勉強しなおした方が良いのでは?
15
+ 内部クラスよりも先に、より基礎的な要素であるメソッドを勉強しなおすことをお勧めます。
16
16
 
17
17
 
18
18
 

2

追記

2019/02/20 14:07

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -1,6 +1,18 @@
1
1
  Calculation#methodは返り値を返さないからです。
2
2
 
3
3
  そもそもSystem.outの引数にせず、cal.method(); だけで目的に沿うのでは?
4
+
5
+
6
+
7
+ ---
8
+
9
+ また、メソッドの返り値を引数に与えているだけなのに、
10
+
11
+ 『()内にメソッド名を入れることができない』という表現になるのが不可解です。
12
+
13
+
14
+
15
+ 内部クラスよりも先に、より基礎的であるメソッドを勉強しなおした方が良いのでは?
4
16
 
5
17
 
6
18
 

1

追記

2019/02/20 13:47

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -1,3 +1,15 @@
1
- Calculation#method返り値が無いからです。
1
+ Calculation#method返り値を返さないからです。
2
2
 
3
- そもそもSystem.outの引数にせず、cal.method(); だけで充分なのでは?
3
+ そもそもSystem.outの引数にせず、cal.method(); だけで目的に沿うのでは?
4
+
5
+
6
+
7
+ コードの書き方について
8
+
9
+ ---
10
+
11
+ teratailには、コードを見やすく表示する機能があります。
12
+
13
+ 質問編集画面を開き、コードを選択した状態で<code>ボタンを押して下さい。
14
+
15
+ ![Java](f4ed904eff3506b68bb6e4c2b205ebd1.gif)