Javaにおける静的(static)および非静的(インスタンス)メソッドと変数は、クラスとオブジェクトの関係において重要な役割を果たします。これらの違いを理解することは、オブジェクト指向プログラミング(OOP)を効果的に活用するために不可欠です。
・あるクラスのスタティックメンバであるmainメソッドが、自身のインスタンスを作ることもできる というわけで情報のカプセルかについてと、スタティックメンバとインスタンスメンバの使い分けについてをまとめました。 今日はまだまだやるよ。
Javaのクラスは前回ご紹介したとおり、図13のような形になります。この構造をモデル化したJavaクラスのメタモデルは図14となります。 図13Javaのクラス 図14 Javaのクラス メタモデル(クリックすると拡大します) 1つのパッケージに属していることがある 1つ ...
国際化プログラミングで避けて通れないのが、ユーザインターフェースなどで使用される文字列です。 たとえば、メニューバーの文字列は英語であれば「File」と表記し、日本語であれば「ファイル」と表記します。言語に応じて変化させるということは ...
Classes and objects in Java must be initialized before they are used. You’ve previously learned that class fields are initialized to default values when classes are loaded, and that objects are ...