首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

本人刚刚学java 求懂的帮忙看下代码

2013-04-09 
本人刚学java 求懂的帮忙看下代码这个是老师布置的一个作业就是利用继承 的方法来实现代码的重用public cl

本人刚学java 求懂的帮忙看下代码
这个是老师布置的一个作业  就是利用继承 的方法来实现代码的重用



public class CarsCommon {
private String carsNumber;
private String carsType;
private double buyCarsMoney;//买车钱
private double hireMoney;//租车费用
private double hireKm;//租车里程
private double salary;//费用
public CarsCommon() {
}
public CarsCommon(String carsNumber, String carsType, double buyCarsMoney,
double hireMoney, double hireKm,double salary) {
super();
this.carsNumber = carsNumber;
this.carsType = carsType;
this.buyCarsMoney = buyCarsMoney;
this.hireMoney = hireMoney;
this.hireKm = hireKm;
this.salary=salary;
}
public String getCarsNumber() {
return carsNumber;
}
public void setCarsNumber(String carsNumber) {
this.carsNumber = carsNumber;
}
public String getCarsType() {
return carsType;
}
public void setCarsType(String carsType) {
this.carsType = carsType;
}
public double getBuyCarsMoney() {
return buyCarsMoney;
}
public void setBuyCarsMoney(double buyCarsMoney) {
this.buyCarsMoney = buyCarsMoney;
}
public double getHireMoney() {
return hireMoney;
}
public void setHireMoney(double hireMoney) {
this.hireMoney = hireMoney;
}
public double getHireKm() {
return hireKm;
}
public void setHireKm(double hireKm) {
this.hireKm = hireKm;
}
public double getSalary() {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
}



public class Truck extends CarsCommon {
private double truckTons;//货车继承 刚刚车的一些类
public Truck() {
}
public Truck(String carsNumber, String carsType, double buyCarsMoney,
double hireMoney, double hireKm, double salary) {
super(carsNumber, carsType, buyCarsMoney, hireMoney, hireKm, salary);
}
public Truck(double truckTons) {
super();
this.truckTons = truckTons;
}
public double getTruckTons() {
return truckTons;
}

public void setTruckTons(double truckTons) {
this.truckTons = truckTons;
}
public double getSalary()//想计算租车费用的值
{
return getBuyCarsMoney()*getHireKm()*truckTons;
}
public static void main(String[] args) {
CarsCommon money = new CarsCommon();这边就不知道该如何写了   求教~~


}
}

请懂的人完善一下这段代码~ java 作业
[解决办法]
new Truck("1","1",1.00,1.00,1.00,1.00);
[解决办法]

public class Truck extends CarsCommon {
private double truckTons;// 货车继承 刚刚车的一些类

public Truck() {
}

public Truck(double truckTons,String carsNumber, String carsType, double buyCarsMoney,


double hireMoney, double hireKm, double salary) {
super(carsNumber, carsType, buyCarsMoney, hireMoney, hireKm, salary);
this.truckTons = truckTons;
}

public double getTruckTons() {
return truckTons;
}

public void setTruckTons(double truckTons) {
this.truckTons = truckTons;
}

public double getSalary()// 想计算租车费用的值
{
return getBuyCarsMoney() * getHireKm() * truckTons;
}

public static void main(String[] args) {
CarsCommon money = new Truck(2,"1", "1", 2, 1, 3, 1);
System.out.println(money.getSalary());

}
}


[解决办法]
+1

热点排行