问题描述
- java 模拟一个汽车工厂生产汽车
- 解题提示
a)可生产大卡车、大客车、小汽车、跑车等
b)不同的车售价不同
c)涉及知识点有类、接口、继承、封装、多态
这哪里错了啊,为什么输出出来不是车名和价格啊?
希望大神们说的详细点
解决方案
需要看看你Car里面的toString是否正确重写。
不然输出肯定是类名@hashCode十六进制组成的一串地址串的。
Car类提供:
@Override
public String toString(){
return ""name=""+this.name+"" price=""+this.price;
}
解决方案二:
刚看到题目还以为你在问工厂模式呢
时间: 2024-11-01 02:45:07