資源簡介
西工大西北工業大學,面向對象設計與編程實驗,當初自己做的時候用了不少力氣,現在分享給大家參考。順便賺點分數。

代碼片段和文件信息
import?java.io.BufferedReader;
import?java.io.IOException;
import?java.io.InputStreamReader;
import?java.io.PrintWriter;
import?java.math.BigDecimal;
import?java.util.ArrayList;
import?java.util.Date;
import?java.util.List;
/**
?*?This?class?implements?a?Bright?Fresh?Milk?System.
?*
?*?@author?author?name
?*?@version?1.0
?*/
public?class?BrightFreshMilkSystem?{
private?static?BufferedReader?stdIn?=?new?BufferedReader(new?InputStreamReader(System.in));
private?static?PrintWriter?stdOut?=?new?PrintWriter(System.out?true);
private?static?PrintWriter?stdErr?=?new?PrintWriter(System.err?true);
private?Catalog?catalog;
private?Sale?sale;
private?CurrentOrder?currentOrder;
/**
?*?Loads?data?and?starts?the?application.
?*
?*?@param?args
?*????????????String?arguments.?Not?used.
?*?@throws?IOException
?*?????????????if?there?are?errors?in?the?input.
?*/
public?static?void?main(String[]?args)?throws?IOException?{
BrightFreshMilkSystem?application?=?new?BrightFreshMilkSystem();
application.run();
}
/**
?*
?*?@param?initial
?*/
private?BrightFreshMilkSystem()?{
this.catalog?=?loadCatalog();
this.sale?=?loadSale();
this.currentOrder?=?loadCurrentOrder();
}
/**
?*?Initializes?the?Catalog?object.
?*/
private?Catalog?loadCatalog()?{
Catalog?catalog?=?new?Catalog();
List?productList?=?new?ArrayList();
productList.add(new?PureMilk(“A001“?“milk400ml“?new?BigDecimal(“10“)?new?Date()?“25?days“?“China“?“3.5%“
“2.9%“));
productList.add(new?PureMilk(“A002“?“skim?milk800ml“?new?BigDecimal(“18“)?new?Date()?“30?days“?“China“
“3.1%“?“3.9%“));
productList.add(new?Jelly(“B001“?“solid250ml“?new?BigDecimal(“8.5“)?new?Date()?“15?days“?“solid“?“80%“));
productList.add(new?Jelly(“B002“?“solid400ml“?new?BigDecimal(“14“)?new?Date()?“16?days“?“solid“?“85%“));
productList.add(
new?Yogurt(“C001“?“chocolate?flavor270ml“?new?BigDecimal(“5“)?new?Date()?“40?days“?“chocolate“));
productList.add(new?Yogurt(“C002“?“strawberry?flavor400ml“?new?BigDecimal(“10“)?new?Date()?“40?days“
“strawberry“));
productList.add(new?MilkDrink(“D001“?“taro?flavor250ml“?new?BigDecimal(“13.1“)?new?Date()?“25?days“
“taro“?“2.9%“));
productList.add(new?MilkDrink(“D002“?“apple?flavor400ml“?new?BigDecimal(“16“)?new?Date()?“30?days“
“apple“?“3.8%“));
catalog.setProductList(productList);
return?catalog;
}
/**
?*?Initializes?the?Sale?object.
?*/
private?Sale?loadSale()?{
Sale?sale?=?new?Sale();
List?orderList?=?new?ArrayList();
sale.setOrderList(orderList);
return?sale;
}
/**
?*?Initializes?the?CurrentOrder?object.
?*/
private?CurrentOrder?loadCurrentOrder()?{
CurrentOrder?currentOrder?=?new?CurrentOrder(null);
List?orderItemList?=?new?ArrayList();
PureMilk?pureMilk?=?new?Pure
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????374??2017-10-20?13:13??實驗課\unit2_1\java\.classpath
?????文件????????380??2017-10-13?14:11??實驗課\unit2_1\java\.project
?????文件????????598??2017-10-13?14:11??實驗課\unit2_1\java\.settings\org.eclipse.jdt.core.prefs
?????文件????????374??2017-10-20?13:13??實驗課\unit2_1\java\bin\.classpath
?????文件????????380??2017-10-13?14:11??實驗課\unit2_1\java\bin\.project
?????文件????????598??2017-10-13?14:11??實驗課\unit2_1\java\bin\.settings\org.eclipse.jdt.core.prefs
?????文件???????8967??2017-10-20?13:39??實驗課\unit2_1\java\bin\BrightFreshMilkSystem.class
?????文件???????1057??2017-10-20?13:14??實驗課\unit2_1\java\bin\Catalog.class
?????文件???????1043??2017-10-20?13:14??實驗課\unit2_1\java\bin\CurrentOrder.class
?????文件???????1201??2017-10-20?13:14??實驗課\unit2_1\java\bin\Jelly.class
?????文件???????1186??2017-10-20?13:14??實驗課\unit2_1\java\bin\MilkDrink.class
?????文件????????772??2017-10-20?13:14??實驗課\unit2_1\java\bin\OrderItem.class
?????文件???????1538??2017-10-20?13:14??實驗課\unit2_1\java\bin\Product.class
?????文件???????1392??2017-10-20?13:14??實驗課\unit2_1\java\bin\PureMilk.class
?????文件????????717??2017-10-20?13:14??實驗課\unit2_1\java\bin\Sale.class
?????文件???????1009??2017-10-20?13:14??實驗課\unit2_1\java\bin\Yogurt.class
?????文件??????10024??2017-10-20?13:39??實驗課\unit2_1\java\src\unit2\BrightFreshMilkSystem.java
?????文件????????552??2017-10-13?17:33??實驗課\unit2_1\java\src\unit2\Catalog.java
?????文件????????756??2017-10-13?17:33??實驗課\unit2_1\java\src\unit2\CurrentOrder.java
?????文件????????744??2017-10-13?17:33??實驗課\unit2_1\java\src\unit2\Jelly.java
?????文件????????657??2017-10-13?17:33??實驗課\unit2_1\java\src\unit2\MilkDrink.java
?????文件????????511??2017-10-13?17:33??實驗課\unit2_1\java\src\unit2\OrderItem.java
?????文件???????1082??2017-10-13?17:33??實驗課\unit2_1\java\src\unit2\Product.java
?????文件????????921??2017-10-13?17:33??實驗課\unit2_1\java\src\unit2\PureMilk.java
?????文件????????366??2017-10-13?17:33??實驗課\unit2_1\java\src\unit2\Sale.java
?????文件????????513??2017-10-13?17:33??實驗課\unit2_1\java\src\unit2\Yogurt.java
?????文件???????9644??2017-10-13?17:30??實驗課\unit2_1\unit2\BrightFreshMilkSystem.java
?????文件????????552??2017-10-13?16:58??實驗課\unit2_1\unit2\Catalog.java
?????文件????????756??2017-10-13?17:17??實驗課\unit2_1\unit2\CurrentOrder.java
?????文件????????744??2017-10-13?17:14??實驗課\unit2_1\unit2\Jelly.java
............此處省略533個文件信息
評論
共有 條評論