-7
A
回答
2
在Java 一切由返回值。這包括引用,這裏是混淆的地方!
如果我有:
Trade t = new Trade();
然後t
是參考(我們會說這是-A貿易,而是指型t
真的是一個參考。)。當我從一個方法返回時,我按照價值返回參考。參考文獻仍然指向那個原始物體。
因此,如果我從某個方法返回t
,然後調用其他方法,它將調用它最初指向的Trade
上的方法。
2
C#可以返回由任一值或引用的結果 - 這取決於你如何定義的方法。
Java可以通過值永遠只返回(或嚴格地講,通過返回值的參考。)
1
由於這個小內存口號說的冒失書..
Roses are Red,
This poem is Choppy,
Passing By Value is
Passing By Copy.
在Java
它總是價值已通過或返回。
凡在C#
它可以通過引用或通過複製返回。
+1
有人的詩意牌照應予撤銷... –
相關問題
- 1. c + +返回類型和類型名稱
- 2. Java返回類型
- 3. Java泛型和返回類型
- 4. 在C和C++中返回void類型
- 5. 的Java返回類型和抽象
- 6. Java接口和返回類型
- 7. JAVA:映射和返回類型的Map.get
- 8. java界面和返回類型
- 9. Java類和返回
- 10. Java - 返回類型的通用類型
- 11. Java繼承返回類型
- 12. Java返回類型通用
- 13. java covariant返回類型
- 14. 一般返回類型 - Java
- 15. Java動態返回類型?
- 16. 子類和返回類型
- 17. C自動返回類型
- 18. c + +返回類型問題
- 19. C#複雜返回類型
- 20. 返回類型的C++ lambda
- 21. C++錯誤返回類型?
- 22. 返回對象類型C
- 23. C#返回類型錯誤
- 24. C#接口返回類型
- 25. C++ void返回類型main()
- 26. C#方差返回類型
- 27. C#,動態返回類型
- 28. 返回類型T的C++
- 29. Scala和Java泛型 - 提取和返回嵌套類型
- 30. Java的泛型返回動態類型
這個問題有沒有近足夠的信息。 –
看到這個答案的詳細信息:http://stackoverflow.com/a/9404727/597657 –