- 1 名前:デフォルトの名無しさん mailto:sage [2010/01/03(日) 22:36:21 ]
- プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作管理 ttp://pc11.2ch.net/hp/ Webプログラミング ttp://pc11.2ch.net/php/ をご利用下さい。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 ttp://www.wikiroom.com/java/?path,classpath ・String に == は使うな。equals() を使え。 ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 前スレッド ★★Java質問・相談スレッド134★★ pc12.2ch.net/test/read.cgi/tech/1258793926/ 次スレは>>950あたりで。 過去ログ、関連スレッド、よくある質問とその回答など、 質問をする前に、貴方が見なければならないサイトについての情報は、 下のwikiのページにまとめてあります。 ttp://www.wikiroom.com/java/
- 35 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 21:52:09 ]
- 宣言は paint(Graphics g) となっているのに、呼び出す方は paint() になっているから
引数が合っていない
- 36 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 21:53:48 ]
- >>34
Java では、メソッド名が同じでも、引数が違えば別のメソッドとして扱われます。 詳しくは、「Java オーバーロード」で検索してみてください。 その例では、classB には、 paint という名前を持つメソッドが、 public void paint(Graphics g) しかないために、それを引数無しの paint() には使えない、 ということを言っているのだと思います。
|

|