0
A
回答
0
能見度改性劑在JML reference manual解釋;關於不變量的可見性的簡短說明給出in this section。原理的見解是,
一個不變的訪問修飾符影響哪些成員,即哪些字段和(純)的方法,可以在它使用的,根據JML通常的可見性規則。
和
不變的訪問修飾符不影響的方法和構造,以保持和建立他們的義務。也就是說,無論不變量和方法的訪問修飾符如何,所有非輔助方法都應該保持不變式。例如,公共方法必須保留私有不變量以及公有變量。
也就是說,公共不變者可能會談論公共成員和私人成員,關於公共,受保護的,包裝可見和私人成員;所有的方法都必須建立所有的類不變量。
我真的不知道「抽象函數(私有不變量)」是什麼意思,在訪問修飾符中似乎沒有任何隱藏的語義含義,它們只是訪問修飾符而已,僅此而已。
相關問題
- 1. JML不爲null變體?
- 2. Laravel不確定的變量,但變量定義
- 3. CoffeeScript的不確定變量
- 4. Node.js的不確定變量
- 5. SASS變量不能正確解析 - 未定義變量:「$ ct-white」
- 6. 未定義的變量和不確定的指數
- 7. 精確計算的變量類型(JAVA)
- 8. 太精確的變量類型?
- 9. 正確的變量定義FORTRAN程序
- 10. 變量名精細定單
- 11. 不確定變量的答案被定義
- 12. 未定義的變量,不確定爲什麼
- 13. 角2變量不確定
- 14. 的精確定義:if($ variable){...} in PHP
- 15. OpenCV矩陣的精確定義StereoRectify
- 16. ?attr/selectableItemBackground的定義和精確函數
- 17. rSpec中定義的變量不變
- 18. 您確定您的NDK_MODULE_PATH變量已正確定義嗎?
- 19. 確定C中雙精度型變量的長度
- 20. 變量不想被定義?
- 21. C#精確浮點型變量
- 22. 精確比較浮點變量?
- 23. 明確定義變量地址(圍棋)
- 24. Autoconf沒有正確定義變量
- 25. BASEDIR環境變量未正確定義
- 26. 變量無法正確定義
- 27. PHP未定義的變量,應該明確定義
- 28. Eclipse中的PyDev看到未定義的變量不正確
- 29. 變量突然變得不確定?
- 30. 檢查,如果一個變量是變量不確定不確定收益