回答編集履歴
3
表現変更
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
「Pointクラスの参照」というと回りくどいですが, java ではオブジェクトを渡すといわゆる「参照」ということになります.
|
2
2
|
|
3
3
|
厳密な理解には, (java に近い C や C++ 等でのも含む)定義・表現がイロイロありまして面倒ですので, ざっくりと『引数で渡したモノの中身をメソッド内で変更(も)出来る』形式での渡し方という感じでしょうか.
|
4
|
-
「参照では無い」場合, 例えば int 型の
|
4
|
+
「参照では無い」場合, 例えば int 型の引数は, メソッド内で仮引数の値を変更しても呼び出し側の変数の値は変わりません.
|
5
5
|
|
6
6
|
> 原点からの距離を計算できません
|
7
7
|
|
2
表現修正
answer
CHANGED
@@ -5,4 +5,4 @@
|
|
5
5
|
|
6
6
|
> 原点からの距離を計算できません
|
7
7
|
|
8
|
-
メソッド内においてはパラメータ p を new Point(~) してある体で使用できます.
|
8
|
+
メソッド内においてはパラメータ p を ```Point p = new Point(~);``` してある体で使用できます.
|
1
追記
answer
CHANGED
@@ -1,4 +1,8 @@
|
|
1
1
|
「Pointクラスの参照」というと回りくどいですが, java ではオブジェクトを渡すといわゆる「参照」ということになります.
|
2
2
|
|
3
3
|
厳密な理解には, (java に近い C や C++ 等でのも含む)定義・表現がイロイロありまして面倒ですので, ざっくりと『引数で渡したモノの中身をメソッド内で変更(も)出来る』形式での渡し方という感じでしょうか.
|
4
|
-
「参照では無い」場合, 例えば int 型の変数は, メソッド内で引数の変数の値を変更しても呼び出し側の変数の値は変わりません.
|
4
|
+
「参照では無い」場合, 例えば int 型の変数は, メソッド内で引数の変数の値を変更しても呼び出し側の変数の値は変わりません.
|
5
|
+
|
6
|
+
> 原点からの距離を計算できません
|
7
|
+
|
8
|
+
メソッド内においてはパラメータ p を new Point(~) してある体で使用できます.
|