私は初めでJavaを学習中にこの出くわしたが、私はトップダウン勉強、私はいくつかの方向たい:比較的早い段階でJavaサブルーチンはいつメソッドではありませんか?
これはJava tutorialにあったが:
一つとして、最終的な一般的なJavaのサブルーチンはしばしばメソッドと呼ばれることに注意してください。一般に、「メソッド」という用語は、クラスまたはオブジェクトに含まれるサブルーチンを意味します。これはJavaのすべてのサブルーチンに当てはまるので、Javaのすべてのサブルーチンはメソッドです(1つの非常に技術的な例外があります)。他のプログラミング言語でも同じことは言えません。それにもかかわらず、「メソッド」という用語は、オブジェクト指向プログラミングの文脈で使用されています。第5章で実際のオブジェクト指向プログラミングを開始するまでは、より一般的な用語「サブルーチン」を使用することをお勧めします。しかし、私はいくつかの人々が最初から "メソッド"という用語を使用することを好むことに注意する必要があります。
私の質問はそれが何であるかである「1つの非常に技術的な例外です。」私は複数のスタック技術を学んでいるので、彼が言及しているこの特定の例外を知りたいと思います。このチュートリアルの内容は次のとおりです。 http://math.hws.edu/javanotes/c2/
質問タイトルをさらに便利に編集できますか? 「どのようなJavaサブルーチンはメソッドではないのですか?私はそれが実際に質問されていると信じています。 – Dev
は、 –