ホームページ > Java > 単純な加算プログラムを作成しようとしましたが、メインクラスが「adder」メソッドを認識しないのはなぜですか?

単純な加算プログラムを作成しようとしましたが、メインクラスが「adder」メソッドを認識しないのはなぜですか?

WBOY
リリース: 2024-02-06 09:15:08
転載
769 人が閲覧しました
質問内容

これがメインクラスです

リーリー

これはメソッドクラスです

リーリー

パブリックではなくプライベートであるメインクラスに「adder」があり、2つの変数を一緒に置くのに問題なく機能しますが、それを別のクラスに移動しても何もせず、14行目にエラーが表示されるだけです[例外]スレッド「メイン」java.lang.error: 未解決のコンパイルの問題: 型テスターの場合、メソッド adder(int, int) は未定義です relearn.tester.main(tester.java:14)]


正解


でいくつかのエラーを見つけました。

  1. 以前に同じクラスで adder 関数を使用していましたが、後でそれを別のクラスに移動したと述べました。 この関数をインポートしましたか? そうでない場合は、2 つの方法で行うことができます -
  • a) クラスをインポートします (同じパッケージの場合は必要ありません)。 Relearn.methodology をインポート; 次に、methodology.adder(number1,number2);
  • を呼び出します。
  • b) 静的関数をインポートします。 import static Relearn.methodology.adder; - この場合は何も変更する必要はありません。
  1. 命名規則に従ってください。パッケージ名は小文字、クラス名はキャメルケースで命名する必要があります。

以上が単純な加算プログラムを作成しようとしましたが、メインクラスが「adder」メソッドを認識しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート