chapy7!
インターフェース型
・クラスに基づくAは、クラスAとそのサブクラスをとそのサブクラスをまとめたもの
クラスAで定義されたインスタンス変数とメソッドを持つ型である。
オーバーライドの考え方:同じ名前とその引数・返り値の方であれば、クラスAのものと違っていてもOK
・インターフェース型:上記の考え方を進めた
サブクラス関係を用いない。メソッド名とその引数・返り値の方の集まりだけを指定する。それらのメソッドを持っているクラスをまとめた型を定義する。
ポリモフィズム
・同じメッセージで様々な動きをする実装。
ラムダ式・関数型インターフェース