java如何動態修改物件的型別,java如何動態修改一個物件的型別

2021-07-27 11:21:34 字數 601 閱讀 8987

1樓:

基本明白了樓組的意思, 這樣不知道能否解決, 抽象出需要轉型的型別的共同點,然後寫成抽象類或者介面 ,是不是用泛型都木有關係,這樣可以緩解一定的問題。

另外,假通過反射強制型別轉換 怎麼用型別變數去引用呢 還只能用object 。 反射能動態獲得物件型別及屬性引數 行了

2樓:匿名使用者

樓主可以換種思路來實現:對於不同的型別,設定不同的引數,如下:

string typename = type.getname();

string value = "1";

if(typename.indexof("int") != -1)  else if(typename.

indexof("string") != -1)  else if(typename.indexof("其他型別") !

= -1)

3樓:

typ是一個類物件,時test對應的類的類物件,你確定要把obj裝換成類物件對應的類嗎?

4樓:凌晨六點整

直接型別強轉就行了,沒有繼承關係的類是不可能互轉的

動態市盈率是怎麼計算的,動態市盈率是如何計算的?

動態市盈率怎麼算,什麼是動態市盈率 動態市盈率是如何計算的?動態市盈率,其計算公式是以靜態市盈率為基數,乘以動態係數,該係數為1 1 i n,i為企業每股收益的增長性比率,n為企業的可持續發展的存續期。比如說,上市公司目前股價為20元,每股收益為0 38元,去年同期每股收益為0 28元,成長性為35...

新手該如何一步步的學習java求java學習線路圖

每個人情況不同,bai有的 推薦你看看這個 how2j 當今時代,電腦已來經成為人們 源生活以及bai公司發展的必需品。現在和未du來一切都是電腦zhi,所以dao現在電腦技術還是很有前途的,只要你的技術過硬,找到一份好工作,獲得高額薪水,一切都不是問題。有前途的,你現在都是資訊化的年代很多人現在都...

請問如何設定視窗的背景,Java窗體如何設定背景圖片?急求!!

hbrbackground要求的是hbrush。即畫刷的控制代碼。所以兩句均是給hbrbackground提供一個畫刷的控制代碼。只是提供方式不一樣,getstockobject black brush 該函式的功能是獲取系統庫存物件,你直接查hbrush當然是查不到該函式的,因為系統庫存物件包括c...