質問: ### 前提・実現したいこと Minecraftのmod開発を昔、勉強したJavaを思い出しつつ こちらのサイトを参考に実装しております。 プログラムが動かないというわけではありませんが、 以下にある、public static 自クラス名 INSTANCE;が どういった意味になるかご教示いただきたく質問させていただきました。 javaの復習のため、わからないコードがあった場合、とりあえず、おまじないで放置する のではなく意味を理解してから次へ進みたいと思っております。 何卒よろしくお願いいたします。 ### 該当のソースコード ``` public static SampleMod INSTANCE; ``` ### 試したこと インスタンスの生成?初期化?なのかと思い ネット検索をいたしましたが、検索の仕方が悪いのか 該当するものを見つけることができませんでした。
回答: public修飾子のついたstatic型の 「INSTANCE」という名前のSampleModクラス型変数を「宣言」している文です 宣言しているだけで、中にインスタンスを生成して入れる(初期化)まではされていない状態です