2015-01-11 128 views
-3

我有一個JButton,每次點擊後它會創建不同的類對象(我需要知道對象的名稱)如何自動創建對象名稱?比方說,我有這個類:給自動對象名稱

public class Car{ 
private String name ; 

public String getName() { 
    return name; 
} 
public void setName(String name) { 
    this.name = name; 
} 
public Car (String nume) { 
    setNume(nume); 
} 
+0

你不能。 Java中的變量不能動態創建。 – Maroun

+0

如果您曾經想過遇到需要動態對象名稱的情況,則應該更好地檢查/重構/重新考慮您的代碼。 – Pr0gr4mm3r

+0

你想達到什麼目的?通過點擊按鈕你創建一個新的對象,現在你想跟蹤引用,是嗎? –

回答

0

你可以做以下的 - 不知道這是什麼,你心裏有:

Map<String,Car> name2car = new HashMap<>(); 

Car newCar = new Car("Herbie"); 
name2car.put(newCar.getName(), newCar); 

可以檢索任何汽車給予其名,獲得所有汽車名稱,...