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

回答編集履歴

3

表現変更

2020/01/13 01:40

投稿

jimbe
jimbe

スコア13359

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

表現修正

2020/01/13 01:40

投稿

jimbe
jimbe

スコア13359

answer CHANGED
@@ -5,4 +5,4 @@
5
5
 
6
6
  > 原点からの距離を計算できません
7
7
 
8
- メソッド内においてはパラメータ p を new Point(~) してある体で使用できます.
8
+ メソッド内においてはパラメータ p を ```Point p = new Point(~);``` してある体で使用できます.

1

追記

2020/01/12 16:28

投稿

jimbe
jimbe

スコア13359

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(~) してある体で使用できます.