1. ホーム
  2. oop

[解決済み] 抽象メソッドと仮想メソッドの違いは何ですか?

2022-03-20 05:39:53

質問

抽象メソッドと仮想メソッドの違いは何ですか?どのような場合に抽象メソッドや仮想メソッドを使用することが推奨されますか?また、どちらが最適な方法でしょうか?

どのように解決するのですか?

抽象的な関数は、機能を持つことができません。 つまり、子クラスはこのメソッドの独自のバージョンを提供しなければならないが、親クラスで実装するには一般的すぎるということですね。

仮想関数 これは基本的に、子クラスにとって十分な機能かどうかわからないが、ここにその機能がある、と言っているのだ。もし十分であれば、このメソッドを使い、そうでなければ、私をオーバーライドして、あなた自身の機能を提供してください。