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

是什么使Java不成为纯面向对象的语言?

谭昱
2023-03-14
问题内容

我认为Java是纯面向对象的,但实际上不是。但是我不知道为什么Java不是纯面向对象的语言,请帮助我找出原因。


问题答案:

这是一个作业问题,对不对?

这就是原始类型。例如,尝试以下操作:

int i = 42;
System.err.println(i.toString());


 类似资料:
  • 问题内容: 我想知道Java是否是纯面向对象的。请举例说明。我已经扫了一眼,但是我找不到确切的答案。 问题答案: 关于Java是否是纯粹面向对象的,有很多争论。Java具有包装程序类,因此应被视为纯面向对象的语言。所以,你可以使用,等来代替,等(总共有八种原始类型)。 但是由于Java具有这八种原始类型,因此批评家会说Java并非纯粹是面向对象的。

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

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

  • 本文向大家介绍Java 中的 String对象为什么是不可变的,包括了Java 中的 String对象为什么是不可变的的使用技巧和注意事项,需要的朋友参考一下 什么是不可变对象? String对象是不可变的,但这仅意味着你无法通过调用它的公有方法来改变它的值。 众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再

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

  • 问题内容: 我正在一个JavaScript项目上,只是想知道为什么对象实例不继承和其他方法,而不必调用超类(superobject?)方法。 我看过了MDN文档,实际上有“非标准”属性方法。 但这些已被弃用。为什么要转向方法? 在我看来,类似的东西比更好。对于其他一些Object方法,我也会说同样的话。 问题答案: 这是为了避免发生冲突-通常情况下,对象的问题不具有所需值的属性。 JS中的对象通常