Java:从父对象创建子类对象
2022-09-01 01:34:25
新手 Java 问题。假设我有:
public class Car{
...
}
public class Truck extends Car{
...
}
假设我已经有一个 Car 对象,如何从这个 Car 对象创建新的 Truck 对象,以便将 Car 对象的所有值复制到我的新 Truck 对象中?理想情况下,我可以做这样的事情:
Car c = new Car();
/* ... c gets populated */
Truck t = new Truck(c);
/* would like t to have all of c's values */
我是否必须编写自己的副本构造函数?每次汽车获得新字段时,都必须更新...