类图中的这些符号是什么?

时间:2012-04-08 12:49:07

标签: java uml

我使用类图了解UML和java的OO解释的基础知识。但看完这堂课后,我觉得很奇怪。成员变量是什么?它们在实际语言中代表什么?我猜测第一个是布尔类型(如果我是对的),但是其他成员变量是什么,尤其是那些带有一些参数的变量?任何帮助,将不胜感激。感谢

2 个答案:

答案 0 :(得分:4)

您包含的图表不是 strict uml。根据我的理解,它意味着以下内容:

  1. 您有一个名为ElectricFan的课程
  2. 您的班级有以下成员变量(power,speed,maxSpeed,type等)。在括号中,我猜作者已经包含了适用于每个成员变量的值。
  3. 此外,作者还包括适用于此类的方法(即switchOnOff(),changeSpeed()等)。
  4. 作者未包含的重要信息是成员变量的可见性和类型以及方法参数和返回类型。

    如果您有兴趣了解有关UML的更多信息,可以先阅读Marting Fowler提供的UML(http://www.amazon.com/UML-Distilled-Standard-Modeling-Language/dp/0321193687)。

答案 1 :(得分:2)

括号中给出的值不是参数,而是看起来像枚举器类型。 就速度参数而言,它看起来像一个unsigned int。