首页 > 分享 > java宠物管理系统类图

java宠物管理系统类图

最新推荐文章于 2024-10-19 10:52:12 发布

GameFinder 于 2021-02-25 09:32:37 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

阅读下列说明、图以及Java程序。

[说明]

某订单管理系统的部分UML类图如下图所示。

ct_crmsdxz_crmsdxprogx1_00079(20094).jpg

上图中,Product表示产品,ProductList表示所销售产品的列表,Order表示产品订单,Orderltem表示产品订单中的一个条目,OrderList表示订单列表,SalesSystem提供订单管理系统的操作接口。各个类的部分属性和方法说明如下表所示。

0c21a946b7db63ea6fceb418e5b8a4a1.png

可以使用类java.util.ArrayList<E>米实现对象的聚集关系,如上图中OrderList与 Order之间的聚集关系。

for-each循环提供了一种遍历对象集合的简单方法。在for-each循环中,可以指定需要遍历的对象集合以及用来接收集合中每个元素的变量,其语法如下:

for(用来接收集合中元素的变量:需要遍历的对象集合)

如果要使用for-each循环来遍历对象集合,那么包含该对象集合的类必须实现接口 java.util.Iterable<T>。

Java程序7-1和Java程序7-2分别给出了类OrderList和方法statistic的Java代码

[Java程序7-1]

import java.util.*;

public class OrderList (1) {

private ArrayList<Order> orders;

public OrderList0 {

this.orders = new ArrayList<Order>();

}

public void addOrder(Order orde0

this.orders.add(order);

}

public Iterator<Order> iterator() {

return (2);

}

public iht getNumberOfOrders0 {

return this.orders.size();

}

}

[Java程序7-21]

import java.u61.*;

public class SalesSystem {

private ProductList catalog;

private OrderList sales;

private static PrintWriter stdOut = new PrintWriter(System.out, true);

public void statistic() {

for (Product product: (3)) {

iht number = 0;

for (Order order: (4)) {

for ((5): order) {

if (produet.equals(item.getProduct()))

number += item. getQuantity();

}

}

stdOut.println(product .getCode() +" "

+ product.getDescription() +" "

+ number +" "+ number * product.getPrice());

}

}

//其余的方法末列出

}

相关知识

java宠物管理系统类图
基于java的宠物领养管理系统
基于JAVA的宠物救助管理系统设计与实现
宠物游戏系统 java
【Java宠物管理系统国际化】:多语言支持的本地化解决方案
java ssm宠物医院诊断预约管理系统springboot
基于Java的宠物领养管理系统【附源码】
毕业设计:基于java的宠物管理系统设计与实现
基于Java的宠物动物管理系统实现
探索宠物管理新纪元:基于JAVA的宠物管理系统

网址: java宠物管理系统类图 https://m.mcbbbk.com/newsview751755.html

所属分类:萌宠日常
上一篇: 宠物商城后台管理系统(sprin
下一篇: Java实现宠物商店管理系统