通常(左辺と右辺の型が同じ)の場合 「左辺等辺の型が同じ」とは、 変数の宣言型(左辺)と実際に代入するオブジェクトの型(右辺)が同じということ。 右辺 new Child() は 子クラスのインスタンス pは子クラスのインスタンスである。 しかし、親クラスの ...
では、作成したクラスからインスタンスを作成し、メソッドを呼び出すにはどうすればよいのでしょうか。これは、以下のような形で行います。 メソッドが何らかの値を返すものであった場合には、getNameの例のように返値を変数などに代入させるような形 ...
Javaにおける静的(static)および非静的(インスタンス)メソッドと変数は、クラスとオブジェクトの関係において重要な役割を果たします。これらの違いを理解することは、オブジェクト指向プログラミング(OOP)を効果的に活用するために不可欠です。
クラスは設計図、インスタンスは完成品? 今まで説明してきたプログラムは、基本的に「数字やテキストなどを足したり引いたりするもの」でした。が、Javaの世界では、数字などの値とはちょっと違うものがたくさん登場します。それは一般に ...
Javaのクラスは前回ご紹介したとおり、図13のような形になります。この構造をモデル化したJavaクラスのメタモデルは図14となります。 図13Javaのクラス 図14 Javaのクラス メタモデル(クリックすると拡大します) 1つのパッケージに属していることがある 1つ ...
前節までで、UML“クラス”とJava“クラス”のマッピングを考えるための情報を整理しました。 簡単なクラス図を書くことが目的であれば、UML“クラス”とJava“クラス”はほとんどそのままマッピングできます。しかし、CASEツールを用いて、UML“クラス”と ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する