private Class<Serializable,MsgProcessable> processClass 报错,MsgProcessable是自定义的接口
private Class<Serializable> processClass 这样是可以的,请问
1  如何限定成员变量processClass 实现了两个或者更多的接口?
2.  <>准确的功能是什么呢?

解决方案 »

  1.   

    <>的准确功能是现在类型(数据类型啊)如何限定成员变量processClass 实现了两个或者更多的接口?(这句话看不明白啊)
      

  2.   

    谢谢liuliyong106private Class  processClass ,这个是类中的一个成员,
    需要限定这个成员表示的Class是实现了这两个接口Serializable,MsgProcessable
    怎么限定?
    限定一个接口方法:
    private Class <Serializable> processClass ,能通过编译,但是不知道是否正确
      

  3.   

    建议楼主先好好看看 <> 的用法
    我想你也知道这个是泛型看完了泛型,我想你这个问题自然就得以解决我们把代码简化一下,楼主能解释一下下面这个代码是什莫意思吗
    private Class  processClass;
      

  4.   

    请问
    1  如何限定成员变量processClass 实现了两个或者更多的接口? private Class  processClass implements Serializable,MsgProcessable
      

  5.   


    热情邀请请给出解决办法,如何限定这个processClass实现了多个接口
      

  6.   

    请问 
    1  如何限定成员变量processClass 实现了两个或者更多的接口? 
    2.  <>准确的功能是什么呢?1.首先,没有成员变量实现接口,这样的概念
    成员变量,我们只能去定义它的类型
    它可以是一个基本类型,也可以是一个某个类的对象类型其实就像6楼说的
    先定义一个类,这个类实现了多个接口
    然后再定义这个类的一个变量比如
    1)定义类
    public class processClass implements Serializable,MsgProcessable{}2)定义变量
    private processClass pc;2.<>的用法去百度吧,有好多
      

  7.   

    基本语法:public final class Class<T>extends Objectimplements Serializable, GenericDeclaration, Type, AnnotatedElementT只能传入一个!如果你想重新定义就自己写范式。