这个类继承BusTrip这个类。BusTripCost应该包括以下数据:这个公交车已经走过的费率区域的个数zone,用现金付费的钱数cost,旅途花费附单的个数coupon。以上的数据都应该作为成员变量并且只能在这个类通过类的声明被获取。方法(包括非空的构造方法)应该被声明在Member类中,允许以下做法:get zones,get cost,get coupons;set zones,set cost,set coupons;写出所有的数据包括被继承的。另外写个小test类,产生BusTrip和BusTripCost的对象并且从这些对象中写出所有的数据将他们展示出来。以下是BusTrip的类的代码:private class BusTrip{
private String Depart; private String Destinaton;private String DepartTime; private String ArriveTime;private int Busnumber;}可以相应的在这里加些方法如果必要的话。但是必须在最终的代码中含有这些。
private String Depart; private String Destinaton;private String DepartTime; private String ArriveTime;private int Busnumber;}可以相应的在这里加些方法如果必要的话。但是必须在最终的代码中含有这些。
那个BusTripCost类能是private的吗????
JAVA中是不允许类是private的个人建议,楼主要是真想学JAVA,那就把基础好好看一下,
你这题是最基础的了,就是为一个类继承另一个类,增加几个属性,生成set/get方法
private String Depart;
private String Destinaton;
private String DepartTime;
private String ArriveTime;
private int Busnumber;
public String getDepart() {
return Depart;
}
public void setDepart(String depart) {
Depart = depart;
}
public String getDestinaton() {
return Destinaton;
}
public void setDestinaton(String destinaton) {
Destinaton = destinaton;
}
public String getDepartTime() {
return DepartTime;
}
public void setDepartTime(String departTime) {
DepartTime = departTime;
}
public String getArriveTime() {
return ArriveTime;
}
public void setArriveTime(String arriveTime) {
ArriveTime = arriveTime;
}
public int getBusnumber() {
return Busnumber;
}
public void setBusnumber(int busnumber) {
Busnumber = busnumber;
}
}public class BusTripCost extends BusTrip {
int zone;
int cost;
int coupon;
}
public class Bmeber extends BusTripCost {
public int getZone() {
return zone;
}
public void setZone(int zone) {
this.zone = zone;
}
public int getCost() {
return cost;
}
public void setCost(int cost) {
this.cost = cost;
}
public int getCoupon() {
return coupon;
}
public void setCoupon(int coupon) {
this.coupon = coupon;
}
}public class test {
public static void main(String[] args)
{
BusTrip busTrip = new BusTrip();
BusTripCost busTripCost = new Bmeber();
System.out.println(busTrip.getBusnumber());
System.out.println(busTripCost.getArriveTime());
............
}
}
需要另建立一个类文件,来存放你新建的类,也就是
说你有几个public的类,你就要建立几个类文件~!~