Class1 中只有属性,该类用于WebService调用的返回值,可序列化Class2继承Class1,该类添加了一些服务器端方法,只用于服务器端。请问如何在Class2中简便的生成Class1,以供返回值用?
谢谢

解决方案 »

  1.   

    ???在Class2中简便的生成Class1?不明白什么意思
      

  2.   

    汗,从语法上来讲没什么不可以的啊,直接生成Class1的对象就可以么。简便生成是啥意思?
      

  3.   

    不用生成啊,一个Class2对象本来就“是”一个Class1对象,这就是继承的作用。Class2 obj2 = new Class2();
    Class1 obj1 = obj2;或者干脆:
    Class1 obj1 = new Class2();
      

  4.   

    按照楼上的可以
    但是我在用WebService返回Class1的时候出错,这是怎么回事呢?
    Class2 c2=new Class2();
    return (Class1)c2;返回出错,说XML序列化出错 该怎么办?
      

  5.   

    我想可能是 Class1 类没有实现可序列化
      

  6.   

    也不知道为什么
    我的Class1只有属性,应该可以序列化的
    在测试别的文件调用哪个函数就可以,但是webservice就不行了