回答編集履歴
2
refine
answer
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
> Test19data型配列の中身をfor文で出力したいです。
|
3
3
|
「フィールド変数を使用せずに」の部分が意味不明ですが、(仰っている内容を直接解釈すると)それは実装**不可能**です。
|
4
4
|
|
5
|
-
というより、フィールド変数の役割/目的と、コンストラクタとの関係を勘違いされているように見えます。コンストラクタは、フィールド変数を初期化するために存在します。質問文にあるコードは、「
|
5
|
+
というより、フィールド変数の役割/目的と、コンストラクタとの関係を勘違いされているように見えます。コンストラクタは、フィールド変数を初期化するために存在します。質問文にあるコードは、「オブジェクト`new`時に与えられた値を受け取ったパラメータ変数`px`と`ct`の中身を破棄し、`""`と`0`を再代入しているだけ(そしてコンストラクタを抜けるときに全ての値が破棄される)」という、結果的に**何もしていない**コードになっています。
|
6
6
|
|
7
7
|
```
|
8
8
|
class Test19data{
|
1
refine
answer
CHANGED
@@ -1,8 +1,8 @@
|
|
1
1
|
> 引数、パラメータ、戻り値を使用して、フィールド変数を使用せずに
|
2
2
|
> Test19data型配列の中身をfor文で出力したいです。
|
3
|
-
「フィールド変数を使用せずに」の部分が意味不明ですが、(仰っている内容を直接解釈すると)それは実装不可能です。
|
3
|
+
「フィールド変数を使用せずに」の部分が意味不明ですが、(仰っている内容を直接解釈すると)それは実装**不可能**です。
|
4
4
|
|
5
|
-
というより、
|
5
|
+
というより、フィールド変数の役割/目的と、コンストラクタとの関係を勘違いされているように見えます。コンストラクタは、フィールド変数を初期化するために存在します。質問文にあるコードは、「コンストラクタに引数として与えられた`px`と`cx`の中身を破棄し、`""`と`0`を再代入しているだけ(そしてコンストラクタを抜けると同時に全ての値は破棄される)」という、結果的に**何もしていない**コードになっています。
|
6
6
|
|
7
7
|
```
|
8
8
|
class Test19data{
|