(二) UML-类

前言

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

类的相关要素和 UML

矩形,名字是左对齐

这里写图片描述

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

这里写图片描述

变量或方法的可见行

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

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

加下划线

抽象

斜体,抽象类和抽象方法使用斜体,这部分放在(三)UML 类关系中展示

成员变量

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

这里写图片描述

成员方法

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

在这里插入图片描述

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

仅显示 包名.类名

这里写图片描述

可以增加注释

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

这里写图片描述

类 UML 整体

类的整体UML

这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值