【发布时间】:2013-01-16 01:30:43
【问题描述】:
这是我第一篇文章的后续,假设我有两个课程:
public class Carinfo {
private String carname;
//The Carinfo[] value is set when making a new car
//so for the object ford the array holds 3 null pointers
private Carinfo [] value;
Carinfo (String someCar, int carValue) {
this.carname = someCar;
this.value = new Carinfo[carValue];
}
}
还有二等:
public class CarPark {
HashMap<String, Carinfo> carGarage;
CarPark() {
carGarage = new HashMap<String, CarInfo>();
Carinfo ford = new Carinfo("Ford", 3);
Carinfo audi = new Carinfo("Audi", 2);
carGarage.put("Ford", ford);
carGarage.put("Audi", audi);
}
}
因此,无论出于何种原因,我都想要拥有 3 个空指针的对象 ford 在它的 Carinfo 数组中,指向对象 audi。 这意味着我可以浏览 Carinfo 对象并列出每辆车的指针 必须到其他车。
把它想象成一个家庭,我想看看什么车是相互关联的。 我很难创建一个指向其他对象的方法 在我的 Carinfo HashMap 中。
任何“指针”?如果有任何不清楚的地方,请让我改写或尝试更好地解释。
干杯
【问题讨论】:
-
您真正想在这里完成什么?你在学习 Java 吗?
标签: java arrays object pointers hashmap