Java中的所有东西都是一个对象(正如所说的那样)。那么什么是原始数据类型?
答案 0 :(得分:4)
如果您阅读了Java语言的官方说明:
http://java.sun.com/docs/white/langenv/Object.doc.html
你会发现它说:
除了它的原始 数据类型,Java中的一切都是 对象,甚至原始类型 可以封装在对象中 需要出现。
答案 1 :(得分:4)
我还没有找到一个严格的,有用的定义,即“纯OOP”意味着人们可以达成一致。
缺乏这样的定义,我们无法确定任何语言是纯粹的OOP。
关于“Java中的所有东西都是一个对象”:这根本不是真的。 Java中有很多东西不是对象。变量不是对象(它们是引用),原始值不是对象,方法不是对象(它们没有属性),...
答案 2 :(得分:0)
原始数据类型不是对象:int
,long
,boolean
,...
(好吧,并非所有东西都是Java中的对象)