这个类继承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;}可以相应的在这里加些方法如果必要的话。但是必须在最终的代码中含有这些。

解决方案 »

  1.   


    那个BusTripCost类能是private的吗????
      

  2.   

    嗯,什么样的都可以,当然可以是private,只要满足题目的相应要求就成!
      

  3.   

    说错了,应该是题目中的那个BusTrip类能是private的吗????
      

  4.   

    并且题目中已经写出部分BusTrip类的代码,而BusTrip就是private的
      

  5.   

    晕了~
    JAVA中是不允许类是private的个人建议,楼主要是真想学JAVA,那就把基础好好看一下,
    你这题是最基础的了,就是为一个类继承另一个类,增加几个属性,生成set/get方法
      

  6.   

    public class BusTrip {
    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());
            ............
    }
    }
      

  7.   

    lz不会就拿Myeclipes这样工具生成Getter&Setter
      

  8.   

    嗯,对,是我弄错啦!嗯,这BusTrip的类是public的是public class BusTrip
      

  9.   

    嗯,我仔细分析了下,假设把这段代码写入eclipse中应该给类取什么名字呢?因为有不止一个的public的类
      

  10.   

    一个类文件中只能有一个public的类
    需要另建立一个类文件,来存放你新建的类,也就是
    说你有几个public的类,你就要建立几个类文件~!~
      

  11.   

    那假设要是考试出这种类型题的话,可以在这一道题中写这么多的public的类吗?