質問: Java初心者用サイトのクラスについての記事で、一部の文章が意味するところをお伺いしたいです。 こちらです。 https://www.javadrive.jp/start/about/index4.html ここの、「全て「static」が付いていたはずです。」までは疑問もなく斜め読みでもわかりました。 (わかった「つもりでいる」の可能性も否定はできないのですが。) しかし次の文章から途端にわからなくなりました。 逆にクラスの中に記述され~実行されるメソッド、とありますが、この文はおそらくあたまに、 (ここまで解説したstaticメソッドと違って)逆にクラスの中に記述され~実行されるメソッドという対比の意味の文だと思います。文章の流れ的に。 しかし2つ上のサンプルプログラムではテレビジョンクラスの中にstaticメソッドであるmainメソッドがあるので、これはクラスの中にstaticメソッドがあるという事になるので、対比にはならないと思い、混乱してます。 ※他にもいったん~作成されてとはどのタイミングの事なのか、オブジェクトはここではメソッドの事を言っているのかなど、わからないところが多いのですが、ごちゃごちゃになりそうなのでとりあえず前述の質問にお答えして頂けると助かります。 ここを閲覧してくださったかた、こんな聞き方でどう答えたらいいのかわからないと思います。実際質問文見返してこの文章こそ何言ってるのかわからない文の様です。(力不足で、これ以上うまく疑問を文章にできません。すみません。) ですので、そちらの、こちらが聞きたがってる趣旨への理解は、質問文をさらっと見ての意見ぐらいで構いません。(もちろん何を言いたいのかわかる方は、逆にクラスの中に記述され~、約3行の、他の言い方などを言って頂けると助かります。)
回答: その対比というのは恐らく、「クラスの中に記述され...」という部分には掛かっていないのでは無いでしょうか? Javaはクラス内にしかメソッドを書くことができません。