📄 mdatabasecommand.java
字号:
package core;import core.Command;import db.HotelDB;import java.io.*;public abstract class MDatabaseCommand extends Command{ private static final String DATABASE_FILENAME = "\\db\\reservations.dat"; // private static final String DATABASE_FILENAME = // "F:\\Personal\\courses\\w03\\is313\\hwk3\\solution\\db\\reservations.dat"; // private static final String DATABASE_FILENAME = // "C:\\Documents and Settings\\rburke\\My Documents\\courses\\w03\\hwk\\hwk3\\solution\\db\\reservations.dat"; // private static final String DATABASE_FILENAME = // "C:\\Documents and Settings\\rburke\\My Documents\\courses\\win03\\is313\\hwk\\hwk3\\solution\\db\\reservations.dat"; protected static HotelDB s_database; protected static HotelDB getDatabase () { return s_database; } public MDatabaseCommand () throws IOException { if (getDatabase () == null) s_database = new HotelDB (DATABASE_FILENAME); } public void executeCommand () { HotelDB db = getDatabase(); executeDatabaseCommand (db); } protected abstract void executeDatabaseCommand (HotelDB database);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -