java初学者多多指教,这是哪里出了问题呢?

匿名网友 |浏览363次
收藏|2019/06/15 09:27

满意回答

2019/06/15 09:52

程序有两个基本的错1。goods = new Goods();你的Goods不存在没有参数的构造,你的构造是Goods(String s) { name = s; }所以,最简单的,改goods = new Goods("");2。goods.setName(str[i]);你的goods没有setName这个方法,所以要在Goods类中加 void setName(String s) { name=s; }结果炸药属于危险品!苹果不是危险品刀子属于危险品!iphone x不是危险品AK47属于危险品!SWITCH不是危险品滑板不是危险品

whoami1978

其他回答(2)
  • 你goods这个类的构造器不是没有使用默认的无参构造器嘛,你现在的构造器是使用的带一个string的参数,也就是说你在new goods的时候需要new Goods(String)带个参数哈
    回答于 2019/06/15 10:31
  • 没有新建string类型的对象,不满足条件,满意请采纳
    回答于 2019/06/15 10:05
0人关注该问题
+1

 加载中...