ある一般的な動作をするクラスを元に、より具体的な動作をする新しクラスを定義すること 元になるクラス-> スーパークラス、親クラス、基底クラスという 継承して新たに生み出すクラス -> サブクラス、子クラス、派生クラスと言う パッケージ ...
今日の1年生の Java の授業を見学したところ、今回は static キーワード がテーマでした。 市販の教材や多くの授業では、static の文法知識だけを扱うことが多いようですが、実際にはその使いどころや設計意図まで理解しないと本質には届きません。 やはり ...
Nested classes are classes that are declared as members of other classes or scopes. Nesting classes is one way to better organize your code. For example, say you have a non-nested class (also known as ...
Javaのクラスは前回ご紹介したとおり、図13のような形になります。この構造をモデル化したJavaクラスのメタモデルは図14となります。 図13Javaのクラス 図14 Javaのクラス メタモデル(クリックすると拡大します) 1つのパッケージに属していることがある 1つ ...
インスタンスメソッドとはインスタンスに属するメソッドです。Javaでは、 メソッドの可視性もフィールド変数と同じ4つです。メソッドの可視性は最小のprivateから始めて、 必要に応じてpackage private、 protected、 publicと大きくしていくのが良いでしょう。
前回は、 Eclipseプロジェクトによって開発された新プログラミング言語 「Eclipse Xtend」 の概要と、 Eclipseへのインストール方法を解説しました。今回は、 Xtendの特徴的な機能のうちのいくつかを紹介します。 ※注:Eclipse Xtend 2,2がリリースされました。