タグ付けされた質問 「restriction」

21
クラスで 'static'キーワードは何をしますか?
具体的には、私はこのコードを試していました: package hello; public class Hello { Clock clock = new Clock(); public static void main(String args[]) { clock.sayTime(); } } しかし、それはエラーを与えました 静的メソッドmainの非静的フィールドにアクセスできません だから私はの宣言をこれに変更しましたclock: static Clock clock = new Clock(); そしてそれはうまくいった。宣言の前にそのキーワードを置くとはどういう意味ですか?そのオブジェクトに対して何を実行できるかに関して、正確に何を行うか、または制限するか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.