/*烟台大学计算机学院学生 *All right reserved. *文件名称:java--继承车辆类并且通过子类进行重新赋值 *作者:杨飞 *完成日期:2014年9月2日 *版本号:v1.0 *对任务及求解方法的描述部分:java--继承车辆类并且通过子类进行重新赋值 *我的程序:*/ public class Vehicle { private String vehId; private String vehUse; private String author; private String oil; private String color; private double price; public Vehicle(){} public Vehicle(String vehId,String vehUse,String author,String oil,String color,double price) { this.vehId=vehId; this.vehUse=vehUse; this.author=author; this.oil=oil; this.color=color; this.price=price; } public String getVehId() { return vehId; } public void setVehId(String vehId) { this.vehId = vehId; } public String getVehUse() { return vehUse; } public void setVehUse(String vehUse) { this.vehUse = vehUse; } public String getAuthor() { return author; } public void setAuthor(String author) { this.author = author; } public String getOil() { return oil; } public void setOil(String oil) { this.oil = oil; } public String getColor() { return color; } public void setColor(String color) { this.color = color; } public double getPrice() { return price; } public void setPrice(double price) { this.price = price; } public void show() { System.out.println("车辆型号 :"+getVehId() ); System.out.println("车辆用途 :"+getVehUse() ); System.out.println("车辆性能 :"+ getAuthor() ); System.out.println("车辆油耗 :"+ getOil() ); System.out.println("车辆颜色 :"+getColor() ); System.out.println("车辆价格 :"+getPrice() ); } } class car extends Vehicle { private String chehao; public String getchehao() { return chehao; } public car() { } public car(String chehao) { this.chehao=chehao; } public car(String vehId,String vehUse,String author,String oil,String color,double price,String carcard) { super(vehId,vehUse,author,oil,color,price); } public car(String vehId,String vehUse,String author,String oil,String color) { } public void show() { super.show(); System.out.println("车牌号 :"+getchehao() ); } } class bus extends Vehicle { public bus() { } public bus(String vehId,String vehUse,String author,String oil,String color,double price) { super(vehId,vehUse,author,oil,color,price); } } class train extends Vehicle { public train() { } public train(String vehId,String vehUse,String author,String oil,String color,double price) { super(vehId,vehUse,author,oil,color,price); } } class FreightCar extends car { public FreightCar() { } public FreightCar(String chehao) { super(chehao); } } class test { public static void main(String []args) { Vehicle s=new Vehicle("奥迪a8","行驶路程","很好","耗油少","黑色",580000); s.show(); System.out.println("++++++++++++++++++++++++++++++++++++++++++++++++" ); bus s1=new bus("大卡","乘客","很好","耗油少","蓝色",180000); s1.show(); System.out.println("++++++++++++++++++++++++++++++++++++++++++++++++" ); train s2=new train("火车","乘客","很好","不耗油","蓝色",1180000); s2.show(); System.out.println("++++++++++++++++++++++++++++++++++++++++++++++++" ); car s3=new car("轿车","上班","很好","耗油少","黑",880000,"Hg1463131"); s3.show(); } }
心得体会:呵呵