-
Notifications
You must be signed in to change notification settings - Fork 0
Swift_object
kobayashiharuto edited this page Jul 31, 2021
·
5 revisions
アクセス修飾子で、リモコンと Calc
クラスの話したのを覚えてますか?
あのように、アクセスする必要があるものだけアクセスできるようにし、内部のごちゃごちゃは隠ぺいする...
まるでカプセルのようではないですか?
そういうことです。
ポリモーフィズムは日本語で言うと多様性です。
継承の話で、Person
クラスを継承した Ninja
クラスも Person
クラスを引数に取る関数にそのまま入れられるって話を覚えてますか?
それです。つまり、複数の型に属せる...つまり多様性ですね。それだけ。
継承です。使いまわせて便利だったでしょ?
オブジェクトっぽく扱えるようになる、便利な言語仕様です。以上。
ね?簡単なことだったでしょ?