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

Java 类图中的这些符号是什么?,java,uml,Java,Uml,我知道使用类图的UML和java的OO解释的基础知识。但是看了这堂课之后,我觉得很奇怪。成员变量是什么?它们在实际语言中代表什么?我猜第一个是布尔类型(如果我是对的话),但是其他成员变量是什么,特别是那些接受一些参数的变量?任何帮助都将不胜感激。谢谢 括号中给出的值不是参数,而是枚举数类型。 就速度参数而言,它看起来像一个无符号整数。您包含的这个图不是严格的uml。据我所知,其含义如下: 你有一门课叫“电风扇” 您的类具有以下成员变量(power、speed、maxSpeed、type等)。在括

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


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

您包含的这个图不是严格的uml。据我所知,其含义如下:

  • 你有一门课叫“电风扇”
  • 您的类具有以下成员变量(power、speed、maxSpeed、type等)。在括号中,我想作者已经包含了适用于每个成员变量的值
  • 此外,作者还介绍了适用于此类的方法(即switchOnOff()、changeSpeed()等)
  • 作者没有包括的一条重要信息是成员变量的可见性和类型以及方法参数和返回类型


    如果你有兴趣学习更多关于UML的知识,你可以从阅读MartingFowler的UML开始(http://www.amazon.com/UML-Distilled-Standard-Modeling-Language/dp/0321193687).

    这些看起来只是“我们期望的值”,每个变量都将保持这些值作为示例。所以幂是一个布尔值,速度是一个无符号整数,maxspeed可以是任何可能是浮点的东西,类型和模式可能是枚举。谢谢,但速度似乎取任何正整数>=0,因此没有上限。。