Java 类图中的这些符号是什么?
我知道使用类图的UML和java的OO解释的基础知识。但是看了这堂课之后,我觉得很奇怪。成员变量是什么?它们在实际语言中代表什么?我猜第一个是布尔类型(如果我是对的话),但是其他成员变量是什么,特别是那些接受一些参数的变量?任何帮助都将不胜感激。谢谢Java 类图中的这些符号是什么?,java,uml,Java,Uml,我知道使用类图的UML和java的OO解释的基础知识。但是看了这堂课之后,我觉得很奇怪。成员变量是什么?它们在实际语言中代表什么?我猜第一个是布尔类型(如果我是对的话),但是其他成员变量是什么,特别是那些接受一些参数的变量?任何帮助都将不胜感激。谢谢 括号中给出的值不是参数,而是枚举数类型。 就速度参数而言,它看起来像一个无符号整数。您包含的这个图不是严格的uml。据我所知,其含义如下: 你有一门课叫“电风扇” 您的类具有以下成员变量(power、speed、maxSpeed、type等)。在括
括号中给出的值不是参数,而是枚举数类型。
就速度参数而言,它看起来像一个无符号整数。您包含的这个图不是严格的uml。据我所知,其含义如下:
如果你有兴趣学习更多关于UML的知识,你可以从阅读MartingFowler的UML开始(http://www.amazon.com/UML-Distilled-Standard-Modeling-Language/dp/0321193687).这些看起来只是“我们期望的值”,每个变量都将保持这些值作为示例。所以幂是一个布尔值,速度是一个无符号整数,maxspeed可以是任何可能是浮点的东西,类型和模式可能是枚举。谢谢,但速度似乎取任何正整数>=0,因此没有上限。。