日期:2014-05-20  浏览次数:20667 次

这样母类怎么赋值给字类
我有一个母类,比如:
class   A   {
    private   a;
    private   b;
    a,b的get,set方法

}

class   B   extends   A   {
    private   c;
    c的get,set方法
}
我new了一个A的类A   classA   =   new   A(),classA赋了值,这时我感觉A不够用想用它的子类,这里想把calssA的值也传过去,这时候怎么做呢?不要说一个个传,也不要用得到方去循环自动赋值的方法.

------解决方案--------------------
在c++里至少可以给A重载一个赋值(=)方法或添加一个类似功能的函数, 把自己的值赋给另外一个A(可以是由派生类转换过而来的), java类是不是也可以重载一个赋值(=)方法?
如果不能修改A的话, 这种方式就不行了