如何解决将对象传递给Java中的超类
对于一个作业,我应该有一个构造函数,该构造函数将名称,地址,电话,品牌,型号,容量和numAxles作为参数。前五个应该传递给超类Vehicle。 UML说,我的超类应将对象“人”作为第一个参数(来自另一个类,并带有名称,地址和电话)。如何从Truck构造函数将名称,地址和电话作为参数传递给超类?
卡车课
public Truck(Person person,String make,String model,int year,int mileage,int capacity,int numAxles){
super(person,make,model,year,mileage);
}
public Truck(String name,String address,String phone,int numAxles ){
super(name,address,phone,model);
}
车辆超类
public Vehicle(Person person,int year){
setMileage(0);
}
解决方法
您可以通过构造一个新的Comparer<T>
Person
您可能会需要一些默认年份,因为您没有提供它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。