【发布时间】:2017-07-20 05:49:49
【问题描述】:
我有两个项目项目 A 和项目 B。在项目 B 中有一个类 TC,它是一个抽象类,在该类中有一个抽象方法 CanSave()。 我在项目 B 中添加了项目 A 的引用。 在项目B中,我想使用抽象方法CanSave作为项目A的覆盖。所以一种方法是简单地将项目A的类添加为项目B的父类,然后将其用作覆盖方法。但问题是那里已经是项目B的类继承的类。所以我不能使用它,因为不能使用多个基类。 什么是解决方案,以便我可以在项目 B 中使用抽象类
片段 项目A 公共抽象类 TC { 受保护的抽象布尔 CanSave(对象参数); }
项目 B 公共类 OP:CM(已经有一个基类) { //这里想用CanSave }
任何帮助将不胜感激。
【问题讨论】:
-
你可以在Project B中创建另一个继承TC的类(比如说TTC),然后在OP类中创建一个TTC对象
标签: c# oop inheritance