gpt4 book ai didi

c# - 接口(interface)继承与类继承相结合

转载 作者:行者123 更新时间:2023-11-30 19:15:47 24 4
gpt4 key购买 nike

我对给定的任务有疑问,我想寻求建议。

我被告知要实现:IPerson界面基于 IPerson 的 Person 类IEmployee 和 Employee 扩展 IPerson 和 Person

confused最后一句话,我不知道如何应对那个要求。我有一个想法,我希望它能得到你的验证,因为 Person 和 Employee 将使用 List 存储:

IEmployee 会扩展 IPerson 而 Employee 只是实现 IEmployee 吗?或者除了 Employee 之外还应该扩展 Person?

感谢您回答这个问题!

最佳答案

所有员工都是人,因此所有员工都实现了IEmployeeIPersonEmployee 类扩展了 Person 类。

public interface IPerson
{
}

public class Person : IPerson
{
}

public interface IEmployee : IPerson
{
}

public class Employee : Person, IEmployee
{
}

关于c# - 接口(interface)继承与类继承相结合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33149581/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com