(二) UML-类

前言

提起 Java 中的类你会想起来什么?包、类、变量、成员方法、静态、public、private、protected、类型、构造方法等等,本文将使用 UML 来描述这些熟悉的名词,需要说明的是,Java 中类和接口是两个不同的概念。

类的相关要素和 UML

矩形,名字是左对齐

这里写图片描述

矩形,名字局中,包含成员变量和成员方法

这里写图片描述

变量或方法的可见行

用于变量或者方法之前,具体使用看成员变量和成员方法的声明

可见行 UML 符号
public +
private -
protected #
静态

加下划线

成员变量

位于类 UML 下的第一个矩形中;格式:[可见性 变量名称:变量类型],静态变量加下划线
public String username
private String passWord
protected int age
public static String className

这里写图片描述

成员方法

位于类 UML 下第二个矩形中;格式如[可见行[类名.]方法名(形参名字:形参类型)[:返回值类型]],静态方法加下划线,构造方法需要增加类名.
公有构造方法
公有方法,void
私有方法,返回 String 类型
静态方法,返回 String 类型

这里写图片描述

UML 的内容不必显示全部信息

仅显示 包名.类名

这里写图片描述

可以增加注释

卷脚的矩形框,注释的使用没有特别的限制,内容可以是注释、约束或者代码

这里写图片描述

类 UML 整体

类的整体UML

这里写图片描述

猜你喜欢

转载自blog.csdn.net/bestcxx/article/details/80878362