generics

    3热度

    4回答

    我注意到其他开发者使用这种技术,但它总是困惑我。我决定今天上午进行调查,并遇到下列来到MSDN(从http://msdn.microsoft.com/en-us/library/d5x73970(v=vs.100).aspx): public class GenericList<T> where T : Employee { ... } 我们为什么要改用的类员工替换T的实例的这种方法吗?

    2热度

    2回答

    我的问题涉及将泛型引入遗留Java类。 以下代码中遗留的我想要生成的类是ClientObjectProxy和ClientObjectContainer。 ClientObject保持不变。 为了简单起见,我把所有的类放到一个外部类中。 现在,在传统代码中,ClientObjectProxyContainer实例上的方法ClientObjectProxyContainer.getProxies()的

    1热度

    1回答

    我有一个UML图,我真的不知道我应该怎么阅读: 我不知道我是否应该把数组列表中ModeTransport,运输。

    0热度

    2回答

    可能重复: Java how to: Generic Array creation import java.util.EmptyStackException; import java.util.Vector; public class Stack<E> extends Vector<E> { private E a[]; private int top; pu

    53热度

    7回答

    我该如何得到这种东西的工作?我可以检查是否(obj instanceof List<?>)但不是(obj instanceof List<MyType>)。有没有办法做到这一点?

    0热度

    4回答

    我正在编写一个双向链表,当我的类“Furniture”扩展的对象被添加时,使用compareTo方法对它们进行排序。 我的目录和节点代码: class Node<E extends Comparable<E>> { ....... } class DList<E extends Comparable<E>> { [..] public void add(E c)

    0热度

    1回答

    我计划为CRUD操作开发通用Web服务到20个表。我已经为每个表使用了DAO类(使用hibernate)。我的目标是开发单个Web服务类来处理这些表的所有CRUD操作。有可能的? 我看到一些例子,像一个具有所有CRUD操作的通用抽象类,以及所有其他的子类扩展该抽象类并调用超类方法。在这里我可以将抽象类暴露为Web服务?这是正确的?

    0热度

    2回答

    我写了一个非常简单的类Sack,它保存了一些数据,没有特定的顺序,实际的数据由ArrayList保存。我实现了类和它的方法,一切看起来都很好,但我在测试类中收到了编译时错误。 袋类: public class Sack<E> { //I suspect this might be the culprit, not sure if I can do this //but it

    2热度

    2回答

    我有很多“表单”类,所有这些类都扩展了Form。我有一个名为FormService的抽象类和扩展此类的特定表单服务。我想要做的是有一个叫populate()的抽象方法,它接受一种形式的表单,从而通过继承为给定类型调用正确的服务。 所以我有这样的: public abstract FormService { public abstract void populate(Form form);

    0热度

    1回答

    在ASP.NET MVC3 C#,我想和这个签名的动作: public ActionResult Restore<T>(int entityId, string redirect) where T : class 我无法弄清楚如何正确地从视图中通过用户操作调用这个动作。是否有可能从视图中传递类似的类型? 也许类似的东西: @using (Html.BeginForm("Restore", "G