1

「virtual void Method()=0」の AbstractClass があるとします。DerivedClass が実装を "virtual void Method() { }" または単に "void Method() { }" として定義する場合の違いは何ですか?

4

1 に答える 1

2

違いはありません。わかりやすくするためです。

基本クラスで仮想として定義されたメソッドは、そのように宣言されているかどうかに関係なく、それを継承するクラスでも仮想です。

于 2012-05-08T14:04:35.393 に答える