非常に最近聞いたインタビューの質問の一つです。抽象クラスの必要性はここにありますか?
C#の抽象クラスとは何ですか?
抽象クラス - &をインスタンス化できないクラスが抽象またはインスタンスメソッドを含むことが可能であり、コンストラクタ等インスタンスメソッドは、この抽象クラスを継承するすべての派生クラスのための共通の機能を実装するために使用することができます。
Ok ...ここで、共通の機能を実装するために抽象クラスが必要なのはなぜですか。同じ共通の機能を基本クラスに入れ、派生したクラスが基本クラスのメソッドにアクセスできるようにします。 thats場合、抽象クラスを持つ代わりに..私は基本クラスに行くことができますか?または共通の機能を抽象クラスに入れ、そのクラスに派生クラスをアクセスさせることができますか?
基本クラスが共通の機能の実装を解決できれば、なぜ共通の機能に抽象クラスが必要なのですか?
適切な理解の助けが必要です....
抽象クラス_は基本クラスです。それはベースクラスの専門家です。 –