我有一种情况,我应该从一个接口继承一个类,该接口将自动实现,而无需在父类中键入实现,这可能吗?例如:
public interface IBaseClass
{
Guid? ID{get;set;}
}
public class BaseClass:IBaseClass
{
public Guid? ID{get;set;}
}
public class ProductObject:IBaseClass
{
}
那么,ProductObject 是否会自动包含 ID 属性(无需在类中键入 ID 实现)?
BaseClass你也不需要声明: 公共指导? ID{获取;设置}。因为它会从父类中执行。 至于ProductObject类,尝试创建一个新的ProductObject实例,你就会清楚地看到。 ProductObject 包含 ID