我有3个班级:
NewCarListTester - 创建5个新的汽车对象(硬编码),测试其他类的方法。
NewCarList - 包含汽车的ArrayList。汽车被传递到“添加”方法,然后添加到ArrayList。
NewCar - 构建新车,计算价格并包含toString打印输出方法。
“NewCarList”中有4种方法。添加,显示,选择,删除。
“display”方法必须使用“NewCar”中的toString方法。 “Select”方法必须使用“NewCar”中的“getFinalPrice”方法。
我如何从“NewCarList”类中访问这些方法?新的汽车已经在测试仪中创建并添加到arraylist中。那么创建另一个NewCar对象没有意义吗?
答案 0 :(得分:0)
据推测,NewCar
实现了一些接口,但即使只有NewCarList
引用NewCar
,它也可以调用任何公共方法。 toString
以及getFinalPrice
应该是公开的。