/*
* 烟台大学计算机学院学生
*All right reserved.
*文件名称:java-- 车辆类介绍
*作者:孔云
*完成日期:2014年10月7日
*版本号:v1.0
*对任务及求解方法的描述部分:java-- 运用继承方式车辆类简单介绍
*我的程序:
*/
public class Vehicle2 {
private String vehId;
private String vehUse;
private String auther;
private String oil;
private String color;
private double price;
public Vehicle2() {
}
public Vehicle2(String vehId, String vehUse, String auther, String oil,
String color, double price) {
this.vehId = vehId;
this.vehUse = vehUse;
this.auther = auther;
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 getAuther() {
return auther;
}
public void setAuther(String auther) {
this.auther = auther;
}
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("车辆性能:" + getAuther());
System.out.println("车辆油耗:" + getOil());
System.out.println("车辆颜色:" + getColor());
System.out.println("车辆价格:" + getPrice());
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Vehicle2 ve = new Vehicle2("京K", "载人", "非常好", "很少", "红色", 8888888);
ve.show();
}
}
class Car extends Vehicle2{
Car(){
}
Car(String vehId, String vehUse, String auther, String oil,
String color,double price){
super(vehId,vehUse,auther,oil,color,price);
}
}
class Bus extends Vehicle2{
Bus(){
}
Bus(String vehId, String vehUse, String auther, String oil,
String color, double price){
super(vehId,vehUse,auther,oil,color,price);
}
}
class Train extends Vehicle2{
Train(){
}
Train(String vehId, String vehUse, String auther, String oil,
String color, double price){
super(vehId,vehUse,auther,oil,color,price);
}
}
class FreightCar extends Car{
FreightCar(){
}
FreightCar(String vehId, String vehUse, String auther, String oil,
String color, double price){
super(vehId,vehUse,auther,oil,color,price);
}
}
车辆型号:京K
车辆用途:载人
车辆性能:非常好
车辆油耗:很少
车辆颜色:红色
车辆价格:8888888.0