您的位置:首页 > 资讯资讯
急需一个基于java的汽车订票系统啊 谁有代码求共享!!!
admin2024-02-05人已围观
急需一个基于java的汽车订票系统啊 谁有代码求共享!!!
定义一个买票类
这个类是线程安全的,否则会把一张票买几次 以下我手敲 不一定对
public class Ticket{
private ticket(){}//私有构造器
prvate static class TicketHolder{
public static Ticket instance = new Ticket();
}
public static Ticket getInstance(){
return Ticket.instance;
}
//底下是买票的方法
}
写这个的意义就是上面说的是线程安全的,实例化的是单例的。写个JDBC连接,弄张表写sell方法,也可以加上车站,价钱,今日总票数,售空情况,售票日统计。
public class Ticket{
private ticket(){}//私有构造器
prvate static class TicketHolder{
public static Ticket instance = new Ticket();
}
public static Ticket getInstance(){
return Ticket.instance;
}
//底下是买票的方法
//args说明 dest 目的地,count 张数
//假设起始地是固定的,设定几个其他的站点,把前往其他站点的票价写成静态常量
public void sell(String dest,int count){
private static int a = 200;
.....
private static int z = 1000;
//a-z站的价格设定完毕
//记录表插入
String Isql = insert into DETAIL values(主键ID,目的地,张数,每张价格,总价);
try{
int rnum = statement.excute(sql);
if(rnum>0){
//成功
system.out.p..(OK);
}
}catch(sql exc){
System.out.P....(error).;
}
//票数表
String Usql = update TICKET set Tcount=Tcount-+count+where 目的地Id=+dest;
statement.excute(sql);
//同上
}
}
//外面弄个类 ,当窗口
main{
Ticket t0 = Ticket.getInstance();
Ticket t1 = Ticket.getInstance();
t0.sell(dest,count);
t1.sell(dest,count);
}
JAVA问题:基于继承问题,写一个卡车客车轿车继承汽车,启动时自动输出其参数(载重,速度,人数)
//汽车为一抽象类,包含速度,人数,载重,启动方法为抽象方法
public abstract Class moto() {
private BigDecimal zaizhong;//载重,速度,人数等省略
public BigDecimal getZaizhong(){ //载重设置方法
return zaizhong ;
}
public void setZaizhong(BigDecimal zaizhong){
this.zaizhong = zaizhong ;
}
public abstract void start() ; //启动方法,为抽象方法
}
//轿车,继承moto
public class car extends moto{
//启动方法,继承moto的抽象方法
public void start() {
System.out.println(“轿车的启动方法”+this.getZaizhong()) ;//答应轿车的启动方法
}
//Truck卡车
public class Truck extends moto{
//启动方法,继承moto的抽象方法
public void start() {
System.out.println(“卡车的启动方法”+this.getZaizhong()) ;//答应轿车的启动方法
}
//客车
public class PassengerCar extends moto{
//启动方法,继承moto的抽象方法
public void start() {
System.out.println(“客车的启动方法”+this.getZaizhong()) ;//答应轿车的启动方法
}
}
//这里面可以每个类都一个文件,需要命成
//moto.java,car.java,Truck .java,PassengerCar .java,//且需要在同一个目录下。如果不在同一个//
//目录下,那么后面三个类需要import moto。
//希望能帮到你,
很赞哦! ()
上一篇:该图斜线部分表示7月7日,非斜线部分表示7月8日,每条经线之间的间隔相等,箭头表示地球自转方向,据此回'>谈谈自媒体、新媒体和融媒体
下一篇:汽车最新动态'>返回列表