ssd3实验完整答案一二Word文档下载推荐.docx

上传人:b****2 文档编号:14554321 上传时间:2022-10-23 格式:DOCX 页数:15 大小:18.05KB
下载 相关 举报
ssd3实验完整答案一二Word文档下载推荐.docx_第1页
第1页 / 共15页
ssd3实验完整答案一二Word文档下载推荐.docx_第2页
第2页 / 共15页
ssd3实验完整答案一二Word文档下载推荐.docx_第3页
第3页 / 共15页
ssd3实验完整答案一二Word文档下载推荐.docx_第4页
第4页 / 共15页
ssd3实验完整答案一二Word文档下载推荐.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

ssd3实验完整答案一二Word文档下载推荐.docx

《ssd3实验完整答案一二Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《ssd3实验完整答案一二Word文档下载推荐.docx(15页珍藏版)》请在冰豆网上搜索。

ssd3实验完整答案一二Word文档下载推荐.docx

publicStringgetDescription(){

returndescription;

publicdoublegetPrice(){

returnprice;

publicbooleanequals(Objectobject){

return(objectinstanceofProduct)

&

&

((Product)object).getCode()==this.getCode();

publicStringtoString(){

returngetCode()+"

_"

+getDescription()+"

+getPrice();

publicclassCoffeeextendsProduct{

privateStringorigin;

privateStringroast;

privateStringflavor;

privateStringaroma;

privateStringacidity;

privateStringbody;

publicCoffee(StringinitialCode,StringinitialDescription,

doubleinitialPrice,StringinitialOrigin,StringinitialRoast,

StringinitialFlavor,StringinitialAroma,StringinitialAcidity,

StringinitialBody){

super(initialCode,initialDescription,initialPrice);

this.origin=initialOrigin;

this.roast=initialRoast;

this.flavor=initialFlavor;

this.aroma=initialAroma;

this.acidity=initialAcidity;

this.body=initialBody;

publicStringgetOrigin(){

returnorigin;

publicStringgetRoast(){

returnroast;

publicStringgetFlavor(){

returnflavor;

publicStringgetAroma(){

returnaroma;

publicStringgetAcidity(){

returnacidity;

publicStringgetBody(){

returnbody;

+getPrice()+"

+getOrigin()+"

+getRoast()+"

+getFlavor()+"

+getAroma()+"

+getAcidity()+"

+getBody();

publicclassCoffeeBrewerextendsProduct{

privateStringmodel;

privateStringwaterSupply;

privateintnumberOfCups;

publicCoffeeBrewer(StringinitialCode,StringinitialDescription,

doubleinitialPrice,StringinitialModel,

StringinitialWaterSupply,intinitialNumberOfCups){

this.model=initialModel;

this.waterSupply=initialWaterSupply;

this.numberOfCups=initialNumberOfCups;

publicStringgetModel(){

returnmodel;

publicStringgetWaterSupply(){

returnwaterSupply;

publicintgetNumberOfCups(){

returnnumberOfCups;

+getModel()+"

+getWaterSupply()+"

+getNumberOfCups();

publicclassOrderItem{

Productproduct;

privateintquantity;

publicOrderItem(ProductinitialProduct,intinitialQuantity){

this.product=initialProduct;

this.quantity=initialQuantity;

publicProductgetProduct(){

returnproduct;

publicintgetQuantity(){

returnquantity;

publicvoidsetQuantity(intnewQuantity){

this.quantity=newQuantity;

publicdoublegetValue(){

returnproduct.getPrice()*this.getQuantity();

returngetQuantity()+"

"

+product.getCode()+"

+product.getPrice();

importjava.util.ArrayList;

importjava.util.Iterator;

publicclassCatalogimplementsIterable<

Product>

{

privateArrayList<

products;

publicCatalog(){

products=newArrayList<

();

publicvoidaddProduct(Productproduct){

products.add(product);

publicIterator<

getProductsIterator(){

returnproducts.iterator();

publicProductgetProduct(Stringcode){

for(Productpro:

products){

if(pro.getCode().equals(code))

returnpro;

returnnull;

publicintgetNumberOfProducts(){

returnproducts.size();

iterator(){

returnthis.getProductsIterator();

publicclassOrderimplementsIterable<

OrderItem>

items;

publicOrder(){

items=newArrayList<

publicvoidaddItem(OrderItemorderItem){

items.add(orderItem);

publicvoidremoveItem(OrderItemorderItem){

items.remove(orderItem);

getItemsIterator(){

returnitems.iterator();

publicOrderItemgetItem(Productproduct){

for(OrderItemord:

items){

if(ord.getProduct().equals(product))

returnord;

publicintgetNumberOfItems(){

returnitems.size();

returnthis.getItemsIterator();

publicdoublegetTotalCost(){

doubletotalCost=0;

totalCost+=ord.getValue();

returntotalCost;

publicclassSalesimplementsIterable<

Order>

{

orders;

publicSales(){

orders=newArrayList<

publicvoidaddOrder(Orderorder){

orders.add(order);

getOrdersIterator(){

returnorders.iterator();

publicintgetNumberOfOrders

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 互联网

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1