文系男子大学生の進捗記録

エンジニアになりたい男子大学生によるはてなブログです

オブジェクト指向プログラミングchap7

chapy7!

 

 

 

インターフェース型

・クラスに基づくAは、クラスAとそのサブクラスをとそのサブクラスをまとめたもの

 クラスAで定義されたインスタンス変数とメソッドを持つ型である。

 オーバーライドの考え方:同じ名前とその引数・返り値の方であれば、クラスAのものと違っていてもOK

・インターフェース型:上記の考え方を進めた

 サブクラス関係を用いない。メソッド名とその引数・返り値の方の集まりだけを指定する。それらのメソッドを持っているクラスをまとめた型を定義する。

ポリモフィズム

・同じメッセージで様々な動きをする実装。

ラムダ式・関数型インターフェース