質問: 静的メソッドとインスタンスメソッドがJavaで使用される方法の違いは何ですか? 本を読んでいるうちに、私はこの声明に出会った: --- *The methods of an object define its behaviour. These methods are called instance methods. It is important to note that these methods pertain to each object of the class. **This should not be confused with the implementation of the methods which is shared by all instances of the class.*** --- 私はインスタンスメソッドが何であるか知っています。私は静的メソッドが何であるかを知っています(つまり、クラスのすべてのインスタンスによって共有されています)。上記のステートメントは、メソッドの実装がすべてのインスタンスによって共有されることを示唆しているようです。これはどういう意味ですか?それは静的メソッドを参照しているような音はありません。
回答: インスタンスは実装を共有しますが、実装は単一インスタンスで動作します。 * *"these methods pertain to each object of the class"* - method acts on single instances. * *"implementation of the methods which is shared by all instances"* - there's only one implementation of the method.