📄 movie.java
字号:
import java.util.*;
import java.io.Serializable;
public class Movie implements Serializable {
private String name;
private int room;
private GregorianCalendar start,end;
private int price;
private int sold;
private int[] seats = new int[25];
public Movie(String name,int room,GregorianCalendar start,GregorianCalendar end,int price) {
this.setName(name);
this.setRoom(room);
this.setStartDate(start);
this.setEndDate(end);
this.setPrice(price);
this.setSold(0);
for(int i = 0;i<25;i++)
this.setSeat(i,0);
}
public void setName(String name) {
this.name = name;
}
public void setRoom(int room) {
this.room = room;
}
public void setStartDate(GregorianCalendar start) {
this.start = start;
}
public void setEndDate(GregorianCalendar end) {
this.end = end;
}
public void setPrice(int price) {
this.price = price;
}
public void setSold(int sold) {
this.sold = sold;
}
public void setSeat(int index,int t) {
seats[index] = t;
}
public String getName() {
return name;
}
public int getRoom() {
return room;
}
public GregorianCalendar getStartDate() {
return start;
}
public GregorianCalendar getEndDate() {
return end;
}
public int getPrice() {
return price;
}
public int getSold() {
return sold;
}
public int getSeat(int index) {
return seats[index];
}
public String getTime() {
return Integer.toString(start.get(Calendar.YEAR))+"年"+Integer.toString(start.get(Calendar.MONTH))+"月"+
Integer.toString(start.get(Calendar.DATE))+"日"+" "+Integer.toString(start.get(Calendar.HOUR_OF_DAY))+":"+
Integer.toString(start.get(Calendar.MINUTE))+"至"+Integer.toString(end.get(Calendar.HOUR_OF_DAY))+":"+
Integer.toString(end.get(Calendar.MINUTE));
}
public void sellOne(int i,int j) {
sold++;
this.setSeat((5*(i-1)+j-1),1);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -