如何引用父类在 C# 中使用的接口?

詹姆斯_B

我有一个我的班级使用的接口。我有一个子类,我需要用它来引用这个接口。我似乎无法弄清楚,这是代码:

界面:

public interface ICanBeCalled
{
    string NameCalled{ get; set; }
}

父类:

public class ParentClass: ICanBeCalled
{
    private string _name;

    public string NameCalled
    {
        get => _name;
        set => _name = value;
    }    

    // functions below are omitted as not part of question
}

子类:

public class SubClass : ParentClass
{
    // Here I want to be able to set and get the name var, 
    // how can this be done? 
    // Ideally the set functionality would have it 
    // hard coded in a private string.
}
安德鲁·谢泼德

您可以在构造函数中设置父值 SubClass

public class SubClass: ParentClass
{
    SubClass()
    {
          this.NameCalled = "MyHardcodedName";
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

C#:如何使用对父类的引用访问子类?

在C ++中使用匿名类实现接口

在其他父类实现的c++接口中使用抽象虚函数

在C#中使用通用类型实现接口的类的工厂?

c#实现派生类中使用的接口变量

如何在c#中查找类中使用的接口数量?

如何动态加载DLL并在其中使用类(实现已知接口)[C#]

如何在C#中使用特定于派生类的枚举实现接口?

使用接口作为通用类的类型参数,但在C#中使用“类”的限制

如何在接口中使用接口

在C#中使用接口引用变量的实际用途是什么?

在F#中使用可为空的引用类型实现C#接口

如何在 C# 中使用反射创建接口的类型变量,具有上述接口的泛型类型?

如何在托管C ++中使用事件正确实现C#接口

如何通过使用父类的引用访问子类的成员?

在C#中的现有服务类中使用命名管道接口

C# OOP:在基础具体类中使用带有类型参数的接口

在Typescript(Angular 5)与Java和C#中使用类vs接口创建对象

如何在C#中使用子类的实例访问父类的方法

在C中使用数据包模式时,如何绑定到默认接口?

如何在C ++ Builder中使用VCL组件转换接口

如何在C#中使用Microsoft Fakes在接口中存根通用方法定义

如何在C#main program.cs中使用构造函数来注入接口

在 C# 接口中使用 List,如何返回和设置 List 值

如何在C#中使用重载算术运算符创建接口?

在C#的接口实现中使用继承的接口

当父类在 C++ 中没有默认构造函数时,如何在继承的类中使用构造函数?

如何在C ++中使用通用引用参数为模板类编写构造函数

在常规接口或类中使用where约束