当前位置: 首页 > 面试题库 >

Java是否是纯面向对象的?

乜安志
2023-03-14
问题内容

我想知道Java是否是纯面向对象的。请举例说明。我已经扫了一眼,但是我找不到确切的答案。


问题答案:

关于Java是否是纯粹面向对象的,有很多争论。Java具有包装程序类,因此应被视为纯面向对象的语言。所以,你可以使用IntegerFloat等来代替intfloat等(总共有八种原始类型)。

但是由于Java具有这八种原始类型,因此批评家会说Java并非纯粹是面向对象的。



 类似资料:
  • 问题内容: 我认为Java是纯面向对象的,但实际上不是。但是我不知道为什么Java不是纯面向对象的语言,请帮助我找出原因。 问题答案: 这是一个作业问题,对不对? 这就是原始类型。例如,尝试以下操作:

  • 问题内容: Java具有原始数据类型,这些原始数据类型不是像Ruby中的对象那样派生的。那么我们可以将Java视为100%面向对象的语言吗?另一个问题:Java为什么不设计原始数据类型以对象方式? 问题答案: 当Java首次出现(版本1.x)时,JVM确实非常缓慢。尽管从长远来看,这是一个非常糟糕的决定,但不将基元实现为一流的对象是出于速度目的而采取的一种折衷方案。 “面向对象”对于很多人来说也意

  • 问题内容: 关于JavaScript是否是面向对象的语言存在一些问题。甚至有这样的说法:“仅仅因为一种语言包含对象,并不能使它成为OO。” JavaScript是一种面向对象的语言吗? 问题答案: IMO(并且仅是一种意见) 面向 对象语言 的 主要特征是它将支持多态。几乎所有动态语言都可以做到这一点。 下一个特征是封装 ,这在Javascript中也很容易做到。 但是,在许多人的心中,继承 (特

  • 本文向大家介绍什么是面向对象的mro相关面试题,主要包含被问及什么是面向对象的mro时的应答技巧和注意事项,需要的朋友参考一下 mro就是方法解析顺序  

  • 本文向大家介绍什么是面向对象编程?相关面试题,主要包含被问及什么是面向对象编程?时的应答技巧和注意事项,需要的朋友参考一下 面向对象编程 就是把具有共性的事务抽象成属性和方法来进行编程

  • 问题内容: 我有上述2个类(POJO),它们都是绝对相同的(除了课程名称),我将它们添加到两个数组列表:aListA和aListB。我需要比较两个对象是否相同。如果它们相同,则需要将它们添加到另一个列表(commonList)中,如果它们恰好是不同的,则需要将它们添加到另一个列表(differentList)中。我写了以下代码: 我的问题是,即使两个不同POJO中的数据(变量,firstId和se