java出发时间一定比到达时间早(不要错误提示,只是符合出发时间一定比到达时间早)

chanler 2009-02-10 02:20:09
写一个类(类名为travelLeg),这个类能描述出旅途状态。这个类必须有以下信息:1 出发地,目的地(string)2 出发时的时间日期,到达时的时间日期(Date)3 travelId(string)4 comment(string)这个类还应该有合适的set和get方法。并且输出结果应该很清楚的表示出来。如 travelLeg myLeg()=new travel("北京
","上海",departureTime,arrivalTime,"re586","火车")但是到达时间应该比离开时间要晚。可以假设离开时间和到达时间是properly constructed date:s.

import java.util.Date;


public class TravelLeg {


// Fields

private String depart;
private String destination;
private Date departTime;
private Date arriveTime;
private String travelId;
private String comment;

// Constructors

/** default constructor */
public TravelLeg() {
}

/** full constructor */
public TravelLeg(String depart, String destination, Date departTime, Date arriveTime, String travelId, String comment) {
this.depart=depart;
this.destination=destination;
this.departTime=departTime;
this.arriveTime=arriveTime;
this.travelId=travelId;
this.comment=comment;
}

public String getDepart() {
return depart;
}

public void setDepart(String depart) {
this.depart = depart;
}
public String getDestination() {
return destination;
}

public void setDestination(String destination) {
this.destination = destination;
}

public Date getDepartTime() {
return departTime;
}

public void setDepartTime(Date departTime) {
this.departTime = departTime;
}


public Date getArriveTime() {
return arriveTime;
}

public void setArriveTime(Date arriveTime) {
this.arriveTime = arriveTime;
}

public String getTravelId() {
return travelId;
}

public void setTravelId(String travelId) {
this.travelId = travelId;
}
public String getComment(){
return comment;
}
public void setComment(String comment){
this.comment=comment;
}
}没有那个功能
...全文
111 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bigraywolf 2009-02-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 chanler 的回复:]
public void print(){
System.out.println(this.depart);
System.out.println(this.destination);
System.out.println(this.departTime);
System.out.println(this.arriveTime);
System.out.println(this.travelId);
System.out.println(this.comment);

}这个是我想的想让它显示出结果,但是在eclipse上还是什么都显示不出来
[/Quote]
显示不出来!?
你调用了它就可以显示结果了呀。
pailman 2009-02-10
  • 打赏
  • 举报
回复
mark
ouyangxiaokang6 2009-02-10
  • 打赏
  • 举报
回复
main方法呢?你的创建这个类的对象,然后再输出呀。

public static void main(String args[]) {
Date departureTime = null;
Date arrivalTime = null;
TravelLeg myLeg =new TravelLeg("北京","上海",departureTime,arrivalTime,"re586","火车");
}

然后再输出。
zhengpeiyong 2009-02-10
  • 打赏
  • 举报
回复
没明白什么意思......
chanler 2009-02-10
  • 打赏
  • 举报
回复
public void print(){
System.out.println(this.depart);
System.out.println(this.destination);
System.out.println(this.departTime);
System.out.println(this.arriveTime);
System.out.println(this.travelId);
System.out.println(this.comment);

}这个是我想的想让它显示出结果,但是在eclipse上还是什么都显示不出来
chanler 2009-02-10
  • 打赏
  • 举报
回复
并且这种题如何在eclipse检验对错呢?嗯,我把这些代码输入进去确实没有错误,但是本身并不显示任何东西,怎么输出相应的结果,并且即使输出结果,结果就是null对吗?

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧