【Java入門(3)オブジェクト指向:活用編 #8】インタフェース
今回は… というテーマでお送りします。 【1】 ポリモフィズムの実現 ポリモフィズム(多態性)とは オブジェクトが異なる振る舞いをする部分を 同一のメソッド呼出しで、扱えること です。 複数のオブジェクトに 異なる振る舞…
楽しくプログラミングを学ぶサイト
今回は… というテーマでお送りします。 【1】 ポリモフィズムの実現 ポリモフィズム(多態性)とは オブジェクトが異なる振る舞いをする部分を 同一のメソッド呼出しで、扱えること です。 複数のオブジェクトに 異なる振る舞…
今回は… というテーマでお送りします。 【1】 ポリモフィズム ポリモフィズム(多態性)とは… オブジェクトが、異なる振る舞いをする部分を 同一のメソッド呼出しで 扱えることです。 例えば、「日本人クラス」「アメリカ人ク…
今回は… というテーマでお送りします。 【1】 参照型の型変換 それに引き続いて、今度は… です。 まず、イメージから見ていきましょう。 ある クラス ClassA があります。 ClassA の中で定義されているメソッ…
今回は… というテーマでお送りします。 【1】 オーバーライドとは オーバーライドとは… です。 同じメソッド名・引数・戻り値で 異なる振る舞いをしたい場合に定義します。 イメージ的には、こうなります。 スーパークラス …
今回は… というテーマでお送りします。 【1】 継承とコンストラクタ あるクラスAがあります。 その クラスA を継承した クラスB を考えましょう。 ここでは、クラスAがスーパークラス クラスBがサブクラスです。 利用…
今回は… というテーマでお送りします。 【1】 継承とは 継承とは です。 元になるクラスを… といいます。 そして、親クラスを元に定義されたクラスを… といいます。 サブクラスは、スーパークラスの メンバを引き継ぎます…
今回は… というテーマでお送りします。 【1】 カプセル化とは カプセル化、本来の意味は… をカプセル化といいます。 フィールドを非公開にして… 必要に応じて、公開されたメソッドからのみ アクセスできるようにします。 こ…
今回は… というテーマでお送りします。 今回から、Java入門もオブジェクト指向の活用編です。 オブジェクト指向の3大要素を中心に お伝えしていきますね。 【1】 パッケージ宣言 パッケージとは クラスをグループ分けする…