在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