UML图绘制-----类图的画法(一)类图的简单基础

一.UML图绘制-----类图的概念

二.类图的介绍和分析

三.类图的画法

代码演示:

 

public  class    Person {

    public String  name;

    protected int  age;

    private String accommodation = "Earth";//住所

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getAccommodation() {
        return accommodation;
    }

    public void setAccommodation(String accommodation) {
        this.accommodation = accommodation;
    }
}


类图:

如上这个类图,Person类有三部分组成,分别是类名、属性和操作方法,下面一一进行介绍:

类名:
就是Java类的名字, 如果是类是抽象类则类名显示为斜体! 其他地方不做改动。

Person

属性名:
就是java中的成员变量,一个类可以零到多个属性java中属性(成员变量)的修饰符,类型和默认值都可以在UML中体现出来。通常用的表达式如下:

可见性 名称:类型[=默认值]

在Java中可见性分为三类,分别是public、privateprotected,在类图分别用+、-和#表示;

名称属性的名称

类型在java中有八种基本的数据类型(byte、short、 int、long、 float、 double、 char、 boolean)及String和一些自定义的类型。默认值如变量 accommodation 有初始值为 Earth!

操作方法
在java中类的操作方法也是有个通用的表达式如下:
可见性 名称([参数列表:参数1,参数2]):返回类型[:void]

可见性如上名称表达式的介绍,名称就是方法名,参数列表是可选的项,多参数的话参数直接用英文逗号隔开;返回值也是个可选项,返回值类型可以说基本的数据类型、用户自定义类型和void。如果是构造方法,则无返回类型!

 

 

 

 

 


 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章