3
A
回答
7
我會說這都不是。它只存在於其side effects;它沒有義務對System.out
的內部狀態(這是訪問器和增變器的內部狀態)做任何事情。
0
編號訪問者是「getXXX」,變異符是「setXXX」。 println既不是。
2
它不是存取器,因爲它不返回值(它是void
)。有人可能會認爲它是一個增變器,因爲它修改了底層I/O系統的狀態(它有副作用),但它不是一個明確的區別,因爲它不修改System
類或其任何的狀態實例。
訪問者/突變區別一般適用於返回從一個對象的屬性(存取),或修改這些屬性(存取器)的方法獲得的值的方法,但是這是不適合println()
的情況下,狀態被修改(一個輸出流)位於該類之外。
相關問題
- 1. Python的訪問和mutator方法
- 2. Java訪問器/ Mutator - >屬性名稱
- 3. java中mutator方法的最佳實踐
- 4. JAVA的PrintWriter的println方法
- 5. 覆蓋訪問器和mutator方法覆蓋
- 6. Java反射是可訪問的方法
- 7. 有沒有辦法判斷方法是事件還是屬性訪問器?
- 8. Hypertable的Mutator與Shared Mutator(Java)
- 9. 方法是無法訪問
- 10. Java - Println不是爲了
- 11. 使用訪問器:好還是壞?
- 12. 如何訪問父級的綁定?還是更好的方法?
- 13. accessor和mutator方法
- 14. Java - 使用Accessor和Mutator方法
- 15. java虛擬方法:功能還是bug?
- 16. Java等於還是包含方法?
- 17. Java靜態 - 方法還是字段?
- 18. 訪問類中,我的方法是在Java中
- 19. 什麼是Scala中的訪問器和增變器方法?
- 20. 內存管理:手動保留/釋放還是訪問方法?
- 21. Java EE 6中的@Remote是否可以訪問私有方法?
- 22. 訪問方法是不是叫
- 23. println中的scala getter方法
- 24. Java方法訪問
- 25. CURRENT_USER方法是無法訪問的
- 26. 是否可以在C++中使用Mutator內的Mutator?
- 27. socket.io的「on」方法是加法器還是setter?
- 28. eclipse中的accessor和mutator方法
- 29. Mutator方法中的布爾值
- 30. accessor和mutator方法混亂
非常感謝:D – Dharmesh