java继承类并赋值,java--继承车辆类并且通过子类进行重新赋值

/*烟台大学计算机学院学生

*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();

}

}

运行结果:

0818b9ca8b590ca3270a3433284dd417.png

心得体会:呵呵

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值