使用powerdesigner设计类图并生成代码
创建模型;OOM;Class Diagram;下面选中语言类型Java;
类图工具条;第二个是类图;
在设计视图画一个类图;然后输入属性;类名;
输入类的属性,成员变量;
输入类的方法;
选中一个方法,进入它的属性;在 Implementation tab里面,可编辑该方法实现代码;
getY()方法;
带参数的方法,先在 Parameters tab输入参数信息;
转到Implementation,编辑相应代码;
做完以上如下;
从下图菜单,生成Java代码;
生成的代码如下;
/************************************************************************ Module: Point.java* Author: Administrator* Purpose: Defines the Class Point***********************************************************************/import java.util.*;/** @pdOid 1cb16ad4-d6d8-4fcb-9ec3-cb0463186281 */
public class Point {/** @pdOid 8d93a498-e881-4856-82f9-b831e9996e34 */private int x;/** @pdOid 07570dfb-55b4-4894-ad4f-d35d727d69dd */private int y;/** @pdOid 3ce72bd9-a566-417d-9f78-963d7b8add03 */public int getX() {// TODO: implementreturn this.x;}/** @pdOid b7abb223-ea20-4244-8f7c-de0c76e5c9b8 */public int getY() {// TODO: implementreturn this.y;}/** @param x* @pdOid 52ebf9f9-a6b4-40cc-9396-07e212a6c831 */public void setX(int x) {// TODO: implementthis.x=x;}/** @param y* @pdOid 488aeecd-cfab-4f3b-ae38-4328a1735a14 */public void setY(int y) {// TODO: implementthis.y=y;}}
使用powerdesigner设计类图并生成代码相关推荐
- PowerDesigner 画类图
PowerDesigner 画类图: 目录 1,建立class的Model 2,UML基础 类 接口: 关系 1, 泛化 generalization 用空心三角形+实线来表示 2, 实现 Rea ...
- Android毕业设计必备工具(时序图,类图一键生成)
系列文章目录 Android毕业设计必备工具(时序图,类图一键生成) ` 文章目录 系列文章目录 前言 一.插件名称 二.下载步骤 详细步骤 三.使用步骤 时序图: 类图: 总结 前言 好久不见,最近 ...
- 团队项目--设计类图
团队项目-设计类图 负责人:董光耀 杨文雅 一.整体方案的制定 聊天工具的系统运行图 二.数据表设计 本聊天工具建立的数据库中各个表的设计结果如下面表格所示.每个表格表示数据库中的一个表. (1) 用 ...
- 毕业论文系统的设计类图
毕业论文系统的设计类图: ER图: 转载于:https://www.cnblogs.com/zjm97/p/8735300.html
- 在线购物系统——设计类图
一.实验链接 问题陈述:https://blog.csdn.net/jie_flght/article/details/80081940 用况图:https://blog.csdn.net/jie_f ...
- 火车售票管理系统 设计类图
目录 1 开发文档版本更新记录 2 1. 历史链接 3 2. 设计类图 4 3. 类描述 5 3.1 Person 5 3.2 SystemAdmin 6 3.3 User 6 3.4 Ticket ...
- Rational Rose正逆向工程(类图转Java代码,Java代码转类图)
一,正向工程 1.设置默认语言为Java,Tools->Options->Notation->default:选择Java. 2.设置环境变量Class ...
- mysql反向生成uml类图_UML类图自动生成,太爽了
最近在开发的过程当中,对于已有的代码,想将相关类绘制成UML类图,虽然现在有很多UML类图的优秀软件,比如ProcessOn(可视化编辑).draw.io(可视化编辑).PlantUML(代码生成), ...
- python的UML类图自动生成工具--pyreverse安装和使用
2019独角兽企业重金招聘Python工程师标准>>> Graphviz 是贝尔实验室开源的图形绘制工具包 Pyreverse 是常用的用来分析Python代码和类关系的工具 将两者 ...
最新文章
- 逆向-002-iOS重签名
- Java中如何实现线程的超时中断
- Unicode : RLO
- 微信小程序制作课程表_课表微信小程序实现(纯技术文)
- Windows下安装node
- AI 工程师的崩溃是在哪一瞬间
- MVC5为WebAPI添加命名空间的支持
- 2022年最新全国各省五级行政区划代码(省/市/区县/乡镇/村)
- 画出清明上河图的代码_【高清】清明上河图(代码)
- 盈透IBKR IBAPI Quant | Database | 通过盈透ibapi下载历史数据 Part 01
- oracle扩容temp表空间,解决oracle临时表空间的报错
- html下拉和收起,Vue中实现菜单下拉、收起的动画效果
- 使用VNC远程登录百度智能云服务器
- linux重装声卡驱动,linux声卡驱动重装
- 不止音乐与露营——聊聊极狐汽车的微信生态营销
- 微信小程序开发之大转盘 抽奖
- 图像处理一大神器:图像去噪
- 职业规划系列:软件工程师的十大层次
- TinyPNG客户端
- SecureCRT8.1破解版下载及修改显示行数
热门文章
- 数据结构源码笔记(C语言):统计字符串中出现的字符及其次数
- js 获取电脑 硬盘序列号_来将何人报上名来!解密电脑是如何识别硬盘的
- 工作中如何使用线程池的?自己如何定义一个线程池?
- 通过实例理解javascript 的call()与apply()
- jquery中eq和get
- Windows 技术篇-win+R运行搜索gpedit.msc提示“MMC 不能打开文件”解决方法
- 用MPLAB IDE编程时,软件总是弹出一个窗口提示: “the extended cpu mode configuration bit is enabled,but the program that
- 脉络最清晰的C++高斯消元程序
- java字符串转日期_JAVA字符串转日期或日期转字符串
- MySQL下载以及安装【windows】