質問: new Sub3_DispStatic(); public static void(String[] args) { System.out.println("staticメソッドのsumです!"); }
回答: > > どなたか修正の仕方を教えてください。 > > > ``` public static void(String[] args) {... ``` インスタンス化云々の前にそもそもメソッド名が書かれていないのでエラーになります。 要件をしっかり整理してみてください。 ・advance3クラスから ・インスタンスを生成せずに ・Sub3_DispStsticクラスのdisp()メソッドを実行する →指示 "stasicメソッドのsumです!" (意味が伝わりませんが、表示すればいいんですかね。) ことが目標です。 回答としては **「staticメソッドはインスタンス化することなくアクセスすることができます」** のみです。 > > Sub3_DispStaticクラス > > disp()メソッド > > 定義 > > 修飾子 public > > キーワード static > > 戻り値の型 void > > 引数 なし > > > の通りに実装し、呼び出すだけになります。