我使用類圖瞭解UML和Java的OO解釋的基礎知識。但看了這堂課後,我感到很奇怪。什麼是成員變量,它們在實際語言中代表什麼?我猜想第一個是布爾類型的(如果我是對的),但是其他成員變量特別是那些需要一些參數的成員變量是什麼?任何幫助,將不勝感激。由於班圖中的這些符號是什麼?
2
A
回答
4
此圖包含的不是嚴格 uml。從我可以理解它的意思如下:
- 你有一個叫ElectricFan 類
- 你的類具有以下成員變量(力量,速度,MAXSPEED,類型等)。在括號中,我猜測作者已經包含了適用於每個成員變量的值。
- 此外,作者還包括適用於此類的方法(即switchOnOff(),changeSpeed()等)。
作者不包括的重要信息是成員變量的可見性和類型以及方法參數和返回類型。
如果您有興趣瞭解更多關於UML的知識,您可以先閱讀Marting Fowler的UML蒸餾(http://www.amazon.com/UML-Distilled-Standard-Modeling-Language/dp/0321193687)。
2
括號中給出的數值是不爭論,相反,他們似乎是枚舉類型。 就速度參數而言,它看起來像一個unsigned int。
相關問題
- 1. 這些git符號是什麼意思?
- 2. 這是什麼班呢?-python
- 3. Python中這些符號的含義是什麼?
- 4. 在HTML中做這些符號的正確方法是什麼?
- 5. 反編譯代碼中的這些符號是什麼
- 6. 這些大括號是做什麼的?
- 7. Visual Studio中行號旁邊的這些圖標是什麼?
- 8. 這些for循環的大O符號是什麼?
- 9. 這個班的含義是什麼?
- 10. 這個班的名字是什麼?
- 11. 這個符號的含義是什麼:∧?
- 12. 這是什麼類型的符號?
- 13. 這些圖表的名稱是什麼?
- 14. 這些密碼算法符號是什麼意思?
- 15. 這些符號(-fno-objc-arc)是什麼意思?
- 16. Vim中的方括號中的這些命令是什麼?
- 17. 這些「\ e6 ##」字符是什麼意思?
- 18. 這些字符是什麼意思?
- 19. 這些是什麼ASCII字符?
- 20. 這個符號在圖論中是什麼意思≤P?
- 21. 這些奇怪的符號在js中意味着什麼?
- 22. 在我的符號表中將這些列命名爲什麼
- 23. 這個MSVC符號是什麼意思?
- 24. UML符號:這是什麼關係?
- 25. 這個符號是什麼意思:: =?
- 26. 這個eclipse符號是什麼意思?
- 27. 這個符號是什麼意思?
- 28. 這是什麼數據符號?
- 29. 這個符號是什麼?and`,爲什麼有些人看不到?
- 30. 這是什麼意思這些符號(〜|)時,使用的字體類
看起來這些只是我們所期望的每個變量所持有的值。所以力量是一個布爾值,速度是一個無符號整數,最大速度可能是任何可能的浮點數,類型和模式可能是枚舉。 – thelazydeveloper 2012-04-08 12:52:05
謝謝,但速度似乎採取任何正整數> = 0,因此沒有上限。 – kunaguvarun 2012-04-08 13:15:27