人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Javaサーブレットを勉強しています。Eclipseで使っています。

あるクラスから、あるクラスをインスタンス化する時に、
・to_do do = new to_do();//to_doは自分で作ったクラス(Modelのつもり)
と書くと、エラーが出てしまうのですが、
・to_do to_do = new to_do();
と書くと、エラーが取れます。

これはなぜなのでしょうか?インスタンス化するときの式は、

・クラス名 変数名 = new クラス名();

だと思うのですが、変数名を変えるとエラーが出ない、というのはなぜなのでしょう?
変数名はなんでもよいと思っているのですが…。

●質問者: rapuntuleru
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:eclipse Java Model インスタンス エラー
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● pahoo
●35ポイント ベストアンサー

do は Java の予約語であるため、変数名として使うことはできません。

◎質問者からの返答

回答ありがとうございます。


2 ● den2sn
●35ポイント

doはdo-while文で利用するため予約語となっています。

その為、変数名には利用できません。


予約語の一覧は以下を参考にしてください。

http://ja.wikipedia.org/wiki/%E4%BA%88%E7%B4%84%E8%AA%9E_(Java)

◎質問者からの返答

回答ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ