java爲什麼不包含「struct」。在java中是否有避免結構和用戶定義的數據類型的特定原因?java中缺少用戶定義的數據類型
1
A
回答
2
2
當然,你在Java中有用戶定義的數據類型! 您定義的任何類都是由您定義的對象的數據類型。在Java中
2
用戶定義的數據類型爲我們使用class
:)
1
This是Oracle爲什麼他們做出的決定不具有結構:
2.2.2沒有更多的結構或Java沒有結構或聯合作爲複雜的數據類型。當你有 類時,你不需要結構和聯合;只需使用適當的實例變量聲明 類即可達到相同的效果。 下面的代碼段聲明瞭一個名爲Point的類。
他們還解釋說,已經從C和C++消除的特徵:
2.2的功能使用C和C++本章集中於Java的主要特徵的前面部分已刪除。本節討論在Java演進中從C和C++中刪除的功能 。第一個 步驟是爲了消除C和C++的冗餘。在許多方面,語言演變爲一系列重疊的功能,提供太多方式來說同一件事,而在很多情況下不提供所需的功能 。 C++中,以「用C類」添加一個嘗試,只是 增加了更多的冗餘,同時保留許多的 固有的問題C.
2
Java是基於哎呀,那麼現實生活中的實體表示爲Class對象。所以基本上類代表自定義數據類型,除此之外你還有在java中枚舉。您可以在Java基礎知識中找到大量的教程。其中之一是javatpoint。閱讀關於Java類的一些基礎知識。
0
謝謝大家的回答。其實我對於我的問題出來了一個錯誤的標題。 (我打算問一下在java中省略結構的原因,並以當前的標題結尾)。再次感謝大家的答案。
相關問題
- 1. WSDL缺少數據類型定義
- 2. Java用戶定義類型的數組
- 3. 在java中使用用戶定義的數據類型
- 4. Java中的自定義數據類型
- 5. Python用戶定義的數據類型
- 6. 用戶定義的數據類型,使用另一個用戶定義的數據類型作爲參數
- 7. Cassandra - 用戶自定義數據類型
- 8. 用戶定義UML數據類型2010
- 9. 缺少參數類型
- 10. `_`缺少參數類型
- 11. ALM缺陷列表失敗,'用戶定義類型未定義'
- 12. java - 缺少主類
- 13. 根據Java中傳遞的參數定義數據類型
- 14. 用於用戶定義函數的'Expression'參數數據類型
- 15. MigratorDotNet缺少數據庫類
- 16. Play模板中缺少參數類型
- 17. 投射到用戶定義的數據類型中的PostgreSQL
- 18. OleDb Excel缺少混合數據類型的數據
- 19. 從表中檢索用戶定義的數據類型
- 20. 的Excel到Word:用戶定義類型沒有定義,缺少的詞庫參考
- 21. 'Java操作符'缺少Java中變量的定義嗎?
- 22. 缺少參數類型的Lambda
- 23. 傳遞用戶定義的數據類型可分配數組
- 24. 缺少用戶數量
- 25. 用戶定義類型
- 26. 的Java:缺少數據庫錯誤
- 27. EntityFramework:使用用戶定義的訪問數據庫類型
- 28. 如何用可尋址的成員定義用戶定義的數據類型?
- 29. VBA - 用戶定義類型未定義
- 30. 未定義VBA用戶定義類型
因爲java中存在一個叫'class'的東西。 –
[爲什麼Java不支持結構? (只是出於好奇)](http://stackoverflow.com/questions/27108983/why-java-doesnt-support-structures-just-out-of-curiosity) – Aryan