标签:interface

  • 接口和仅具有一个抽象方法的抽象类之间有什么区别? - c#

    时间:2020-9-3

    This question already has answers here: Closed 7 years ago. Possible Duplicate: When to use an interface instead of an abstract class and vice versa? Interface vs Abstract Class (g […]

  • 嵌套通用类型中的通用类型参数 - java

    时间:2020-9-2

    我已经将此接口编写为框架的一部分。 public interface CollectionFactory { public <T> Collection<T> newCollection(); } 但是我希望实现者能够定义集合的返回类型,这样他们就不必像这样强制转换: public interface CollectionFactor […]

  • 如何使用CodeDom创建接口方法 - c#

    时间:2020-9-1

    我正在使用CodeDom生成WCF服务接口和实现文件。我在CodeMemberMethod上找不到任何允许我生成接口方法的选项。如果我使用MemberAttributes.Abstract,我几乎在那儿,但是它包含abstract关键字,该关键字对接口无效。有谁知道生成该方法的正确语法? 这是我开发的用于生成接口文件的代码: 私人无效CreateServic […]

  • 接口C#中的类型 - java

    时间:2020-8-31

    在java中,如果我有类似的东西,似乎可以正常工作,但是在c#版本中: public interface MyIterator<T>: IEnumerator<T> { BaseClass<T> GetBaseClass(); } 和: public interface IBaseClass<T>: IEnum […]

  • java迭代器/可迭代子接口 - java

    时间:2020-8-28

    我有一个用于各种类的接口,所有这些类都应实现Iterator,所以我有类似的东西 public interface A extends Iterable<A> { ...otherMethods()... } 但是,对于具体的类,这意味着我必须使用 public class B implements A { public Iterator< […]

  • 接口的C#重载方法行为 - c#

    时间:2020-8-23

    This question already has answers here: Closed 9 years ago. Possible Duplicate: C# 4: conflicting overloaded methods with optional parameters 我只有一个小小的研究,并创建了下一个代码。 namespace Test { […]

  • 具有反关系的通用接口 - java

    时间:2020-8-23

    我想创建两个具有反向关系的接口。 public interface Item <D extends Description, C extends Category<D,Item<D,C>>> { public C getCategory(); public void setCategory(C category);} 我不 […]

  • 接口实现和通用功能 - c#

    时间:2020-8-23

    我有以下要求, 将有2个(或更多)不同的类来执行相同类型的操作(以不同的方式)。因此,我决定创建一个接口。然后,用我的界面实现了这两个类。现在,从另一个类中,我将使用接口类型的对象并调用函数。一切正常。然后出现了一个新要求,即创建适用于两个类的通用功能。我不想在两个类中定义相同的函数。和接口不允许功能定义。首先,我认为抽象类会很有用。因为它允许函数定义和抽象 […]

  • C#中的幂等接口方法 - c#

    时间:2020-8-18

    我正在尝试创建一个接口,该接口返回实现它的实例的修改后的副本,并且不修改原始实例。 public interface ICensoreable<T> { T GetCensored(); } 和实现的对象 public class User:ICensoreable<User> { public User(User copyFrom) […]

  • C#实现接口定义的派生类型? - c#

    时间:2020-8-18

    我有一个继承树,看起来像这样: Foo和Bar都有一个Id,通过特定的Id类定义。id类本身是从通用基类派生的。 我现在想编写一个可以同时包含Foo和Bar的接口,但是编译器不允许这样做,我必须使用BaseId作为Foo和Bar中的类型,但是我想避免这种情况。 public class BaseId { public string Id {get; set; […]