标题:商品类继承输出问题
只看楼主
bjut_Allen
Rank: 9Rank: 9Rank: 9
来 自:平乐园工业技术学校
等 级:蜘蛛侠
威 望:8
帖 子:323
专家分:1223
注 册:2016-10-16
结帖率:95.45%
已结贴  问题点数:30 回复次数:3 
商品类继承输出问题
输出结果有问题,帮忙看一下

public class Goods {
  private int number;
  private  String  name;
  private String time;
  private String manufacturer;
  
  public Goods(int number,String name,String time,String manufacturer){
      this.number=number;
      this.name=name;
      this.time=time;
      this.manufacturer=manufacturer;
  }
  

  public String toString(){
      String info="商品编号:"+number+"\t"+"商品名称:"+name+"\t"+"出厂日期:"+time+"\t"+"生产厂家:"+manufacturer+"\t";
      return info;
  }
}

class Food extends Goods{
   private String  storage;
   private String ingredient;
   
   public Food(int number,String name,String time,String manufacturer,String storage,String ingredient){
       super(number,name,time,manufacturer);
       this.storage=storage;
       this.ingredient=ingredient;
   }
   
   public String toString(){
          String info=super.toString()+"保质期:"+storage+"\t"+"主要成分:"+ingredient;
          return info;
      }
   
}


class Clothes extends Goods {
  private String size;
  private String fabrics;
   
  public Clothes(int number,String name,String time,String manufacturer,String size,String fabrics){
      super(number,name,time,manufacturer);
      this.size=size;
      this.fabrics=fabrics;
  }
  
  public String toString(){
      String info=super.toString()+"服装尺寸:"+size+"\t"+"服装面料:"+fabrics;
      return info;
  }
  
}


public class GoodTest {
   public static void main(String[] args){
       Goods food=new Food(100034,"凤梨酥","2017年2月16日","北京食品厂","12个月","面粉和菠萝酱");
       System.out.println(food);
       Goods clothes=new Food(100067,"夹克","2017年1月26日","北京食服装厂","XL","棉和涤纶");
       System.out.println(clothes.toString());
      
   }
}

商品编号:100034    商品名称:凤梨酥    出厂日期:2017年2月16日    生产厂家:北京食品厂    保质期:12个月    主要成分:面粉和菠萝酱
商品编号:100067    商品名称:夹克    出厂日期:2017年1月26日    生产厂家:北京食服装厂    保质期:XL    主要成分:棉和涤纶

搜索更多相关主题的帖子: number public private 
2017-03-15 19:20
JC_菜鸟
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:9
专家分:100
注 册:2017-3-3
得分:30 
public class GoodTest {
   public static void main(String[] args){
       Goods food=new Food(100034,"凤梨酥","2017年2月16日","北京食品厂","12个月","面粉和菠萝酱");
       System.out.println(food);
        //这里错啦 不应该是new Food 应该是new Clothes
       Goods clothes=new Food(100067,"夹克","2017年1月26日","北京食服装厂","XL","棉和涤纶");
       System.out.println(clothes.toString());
      
   }
}
2017-03-15 22:04
bjut_Allen
Rank: 9Rank: 9Rank: 9
来 自:平乐园工业技术学校
等 级:蜘蛛侠
威 望:8
帖 子:323
专家分:1223
注 册:2016-10-16
得分:0 
回复 2楼 JC_菜鸟
低级错误了,谢谢您了~~

Code is my life.
2017-03-15 22:15
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
得分:0 
回复 楼主 bjut_Allen
看来你学得比我们快哦~我们现在才学到接口~

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2017-03-21 10:41



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-475115-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016978 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved