继承接口并自动实现属性

问题描述 投票:0回答:1

我有一种情况,我应该从一个接口继承一个类,该接口将自动实现,而无需在父类中键入实现,这可能吗?例如:

public interface IBaseClass
{
    Guid? ID{get;set;}
}

public class BaseClass:IBaseClass
{
    public Guid? ID{get;set;}
}

public class ProductObject:IBaseClass
{
}

那么,ProductObject 是否会自动包含 ID 属性(无需在类中键入 ID 实现)?

c# inheritance interface
1个回答
0
投票

BaseClass你也不需要声明: 公共指导? ID{获取;设置}。因为它会从父类中执行。 至于ProductObject类,尝试创建一个新的ProductObject实例,你就会清楚地看到。 ProductObject 包含 ID

© www.soinside.com 2019 - 2024. All rights reserved.