1.UML類圖介紹 在UML類圖中,類使用帶有分割線的長方形來表示,它包含 類名、屬性、操做(即方法),以下圖,定義一個用戶類,它包含屬性name、age、gender,方法getUserInfo、updUserInfo、creatUserInfo。圖是使用powerDesigner畫的。java
對應的java代碼以下,這是使用powerDesigner工具預覽功能實現的(備註:全部的註釋都是英文的xx碼,工具我還不熟悉怎麼加註釋,望閱讀此貼者提出來,謝謝)工具
/*********************************************************************** * Module: User.java * Author: Administrator * Purpose: Defines the Class User ***********************************************************************/ import java.util.*; /** User類 */ public class User { /** 姓名 */ private java.lang.String name; /** 年齡 */ private int age = 0; /** 性別 */ private int gender; /** 更新用戶信息 */ private Boolean updUserInfo() { // TODO: implement return null; } /** 建立用戶 */ protected Boolean creatUserInfo() { // TODO: implement return null; } /** 獲取用戶信息 */ public User getUserInfo() { // TODO: implement return null; } }
在UML類圖中,類由三部分組成
1.類名:User
2.類的屬性:name、age、gender
結合如上圖和代碼,咱們知道UML規定屬性的方式是:
可見性 名稱:類型[=默認值]
其中,可見性包括 私有(用符號-表示)、公有(用符號+表示)、受保護(用符號#表示)
3.類的方法:getUserInfo、updUserInfo、creatUserInfo
UML規定方法的方式是:
可見性 名稱(參數列表)[:返回類型]
(備註:我目前還不知道怎麼添加參數列表,如上getUserInfo是我連同方法名一塊兒添加的,可是在代碼中沒有體現出來,望閱讀此貼者提出來)code