amihate’s diary

来年からプログラマになるとある学生のブログです。多分java言語、python言語、機械学習についての記事が多くなると思います。自己紹介→https://amihate.hatenablog.com/entry/2022/12/18/014346

抽象メソッド・抽象クラス

今日テキストから学んだ、

【抽象クラス・抽象メソッドを使用するメリット】

①抽象クラスにするとインスタンス化できなくなり、継承専用のクラスにできる。

②必ずオーバーライドさせなくてはならないメソッドを作成できる。

③継承先で必ず宣言させるべき(作成すべき)メソッドの名前と型とそのメソッドの引数を指定できる。

 

①は何となく使いそうだな~とは思うけれど、

②、③はどんな時使うんだろ…?

 

・この記事で間違っているところ

・①~②以外で、抽象メソッド・抽象クラスを使用するメリット

・②、③の便利な使い方

ありましたら教えていただきたいです。