读书人

这样母类如何赋值给字类

发布时间: 2011-12-20 22:26:41 作者: rapoo

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

读书人网 >J2SE开发

热点推荐