作者Aisne ( )
站內java
標題[問題] 可以用字串當變數名稱嗎?
時間Wed May 16 18:52:31 2012
比如說我有一個class
class Car{
.......
}
我想用字串來產生一個新的物件,例如
String str1 =
"mycar";
希望做到以下
Car
mycar = new Car();
str1這個字串是使用者動態輸入的
有辦法做到這樣嗎?
謝謝!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 113.61.145.33
1F:推 LaPass:java沒這個東西,php、JavaScript才有 05/16 19:21
2F:推 Avg3217m:宣告Map key設"mycar" value設new Car() 能滿足你需求嗎 05/16 19:27
3F:→ awert:為什麼會想要這樣寫 ? 建議可以說說你的狀況讓大家建議 05/16 21:33
4F:推 swpoker:Map?老實說你只是想想而已吧~其實沒什麼意義阿 05/17 11:02
5F:推 SACkings55:為何需要讓使用者決定class的名稱? 05/24 20:55
6F:→ SACkings55:講錯了 是物件QQ 05/24 20:57
7F:推 SMARTSMART:想不出有啥意義?我懷疑你想說的是Mycar c =new Mycar() 05/24 22:43
8F:→ SMARTSMART:這樣比較有意義些XD 05/24 22:44