新しいアカウントで始めました。

身の回りの出来事や写真が中心です。

Javaで遊んでました。Eclipse (Photon) クラスの配列

2019-02-17 21:13:34 | Java

 Javaのクラスの配列の例です。//これで悩んでました。の部分が無いとエラーになりました。intの配列とか微妙に違います。訳のわからないエラーのように見えます。多分ですが、全てが(全部)がオブジェクトで無い、Javaの欠点(言える立場で無い)かもしれません。

 上の図は「一歩先行くインターネットJava入門」P86からですが、37行目ブレークポイントが有る行、for分の中に有るので何回か通過します。でも何故aCarの再定義エラーが起きないんですかね?aCarは勿論、配列なわけないですしね。(-_-;)

 

 同様な例を上の図で試しました。T cT = new T()はループの中に有るので何回か通過します。でもエラーにならないし、デバッグしてみるとcTのIDはその都度変わります。ということは別々のインスタンスでしょう。多分ですが、例えば一個前のcTにアクセスする方法も無いように思います。そうするにはbTの様に配列にする必要がある。つまり意味が無い。と言うことですか?

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« Javaで遊んでました。Eclipse... | トップ | どんな海苔が好きですか? »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

Java」カテゴリの最新記事