我有一个母类,比如:
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的话, 这种方式就不行了