在java中我有一个扩展的B类的Java从一个超类传输变量到子类
A级我想分配所有的内容从B级到A级 事情是我想做的事它从A类内部现在看来似乎很容易做到只是传输所有变量。
这是最难的部分。我没有使B类是它的一部分android.widget 在C++中,你只需要在类B中,然后分配给*这个和投它。
我会如何去做这个在java中?
为了进一步澄清这是一个RelativeLayout的我需要一个RelativeLayout的所有内容复制到扩展相对布局
class something extends other
{
public something(other a){
//transfer all of the other class into something
this=(something)a; // obviously doesn't work
//*this doesn't exist?
//too many variables to transfer manually
}
}
非常感谢所有帮助的类。真的很感激!
当你扩展一个特定的类时,你会自动继承该类的所有属性..是吗? – Anubhab 2013-03-09 18:44:07
我认为他有一个A类对象和一个B类对象,并且希望将B类的字段值复制到A类的对象中。 – 2013-03-09 18:45:09
“other a”引用的对象的确切类型是什么?如果它是类'东西',那么你的代码肯定会工作.. – 2013-03-09 18:47:28