【发布时间】:2016-09-26 23:46:49
【问题描述】:
当我阅读 Java 时,我通常会看到变量被描述为 原始类型 或 对象类型。
当我阅读 C# 时,我通常会看到将变量描述为原始类型或非原始类型?
对象类型和非原始类型这两个术语有什么区别?
【问题讨论】:
-
那篇文章错误地识别了大多数原始类型,来自MSDN - “原始类型是布尔、字节、SByte、Int16、UInt16、Int32、UInt32、Int64、UInt64、IntPtr、UIntPtr 、Char、Double 和 Single。”
-
在 Java 中,变量只能是原语或引用。您不能拥有作为对象的变量。
标签: java c# object types primitive