[Java] 源程序 →→→→→进入此内容的聊天室

来自 , 2019-06-22, 写在 Java, 查看 113 次.
URL http://www.code666.cn/view/6cfe0e61
  1. import java.util.*;
  2. public class ShangPin {        //商品类
  3.         private String Snum;
  4.         private String Sname;
  5.         private Date data;
  6.         private String CJname;
  7.        
  8.  
  9.         public ShangPin(){
  10.                 Snum="";
  11.                 Sname="";
  12.                 CJname="";
  13.         }
  14.        
  15.         @SuppressWarnings("deprecation")
  16.         public ShangPin(String Snum,String Sname,String CJname,int year,int month,int day){
  17.                 this.Snum=new String(Snum);
  18.                 this.Sname=new String(Sname);
  19.                 this.CJname=new String(CJname);
  20.                 this.data=new Date(year-1900,month-1,day);
  21.         }
  22.        
  23.         public void setSnum(String Snum){this.Snum=Snum;}
  24.         public void setSname(String Sname){this.Sname=Sname;}
  25.         public void setCJname(String CJname){this.CJname=CJname;}
  26.         @SuppressWarnings("deprecation")
  27.         public void setdata(int year,int month,int day){
  28.                 this.data=new Date(year-1900,month-1,day);
  29.         }
  30.        
  31.         public String getSnum(){return Snum;}
  32.         public String getSname(){return Sname;}
  33.         public String getCJname(){return CJname;}
  34.         public Date data(){return data;}
  35.        
  36.         public String toString(){
  37.                 return "Snum:"+Snum+"\nSname:"+Sname+"\nChuChangday:"+String.format("%tF",data)+"\nCJname:"+CJname;
  38.         }
  39.        
  40. }
  41.  
  42. public class ShiPin extends ShangPin{        //食品类
  43.         private int BaoZhiQi;
  44.         private String changfen;
  45.        
  46.         public ShiPin(){
  47.                 super();
  48.                 BaoZhiQi=0;
  49.                 changfen="";
  50.         }
  51.         public ShiPin(String Snum,String Sname,String CJname,int year,int month,int day,int BaoZhiQi,String changfen){
  52.                 super(Snum,Sname,CJname,year,month,day);
  53.                 this.BaoZhiQi=BaoZhiQi;
  54.                 this.changfen=new String(changfen);
  55.         }
  56.         public void setBaoZhiQi(int BaoZhiQi){this.BaoZhiQi=BaoZhiQi;}
  57.         public void setchengfen(String changfen){this.changfen=changfen;}
  58.        
  59.         public int getBaoZhiQi(){return BaoZhiQi;}
  60.         public String getchangfen(){return changfen;}
  61.        
  62.         public String toString(){
  63.                 return "食品:"+super.toString()+"\nBaoZhiQi:"+BaoZhiQi+"天"+"\nchangfen:"+changfen+"\n\n";
  64.         }
  65.        
  66. }
  67. public class FuZhuang extends ShangPin{
  68.         String XingHao;
  69.         String MianLiao;
  70.        
  71.         public FuZhuang(){
  72.                 super();
  73.                 XingHao="";
  74.                 MianLiao="";
  75.         }
  76.         public FuZhuang(String Snum,String Sname,String CJname,int year,int month,int day,String XingHao,String MianLiao){
  77.                 super(Snum,Sname,CJname,year,month,day);
  78.                 this.XingHao=new String(XingHao);
  79.                 this.MianLiao=new String(MianLiao);
  80.         }
  81.         public void setXingHao(String XingHao){this.XingHao=XingHao;}
  82.         public void setMianLiao(String MianLiao){this.MianLiao=MianLiao;}
  83.        
  84.         public String getXingHao(){return XingHao;}
  85.         public String getMianLiao(){return MianLiao;}
  86.        
  87.         public String toString(){
  88.                 return "服装:"+super.toString()+"\nXingHao:"+XingHao+"\nMianLiao:"+MianLiao+"\n\n";
  89.         }
  90.        
  91. }
  92.        
  93. public class TestShangPin {
  94.  
  95.         public static void main(String[] args) {
  96.                 // TODO 自动生成的方法存根
  97.                 ShangPin []sp=new ShangPin[2];
  98.                 sp[0]=new ShiPin("0001","面包","肯德基",2014,10,20,2,"面粉、鸡肉");
  99.                 sp[1]=new FuZhuang("1001","T恤","凡客",2014,9,10,"XL","纯棉");
  100.                 System.out.print(sp[0]);
  101.                 System.out.print(sp[1]);
  102.         }
  103.  
  104. }
  105.  

回复 "源程序"

这儿你可以回复上面这条便签

captcha