当我们运行main方法而不创建对象时,Java是纯面向对象的语言吗?

当我们运行main方法而不创建对象时,Java是纯面向对象的语言吗?,java,Java,书中的许多章节都说“java是纯面向对象的语言”。 我不会接受这一点,因为我们可以在不使用对象的情况下运行程序,因为静态方法和成员可以在不创建对象的情况下使用。Java不是纯OOP语言,因为它有原语。作为一种纯OO语言,它应该只有对象。是一种面向对象的语言Java不是一种纯粹的面向对象的语言,因为它支持要使用的基本数据类型,如int、byte、long…等,而这些数据类型不是对象 纯面向对象编程语言需要满足以下七个特性: 封装/数据隐藏 继承权 多态性 抽象 所有预先定义的类型都是对象 所有操作

书中的许多章节都说“java是纯面向对象的语言”。
我不会接受这一点,因为我们可以在不使用对象的情况下运行程序,因为静态方法和成员可以在不创建对象的情况下使用。

Java不是纯OOP语言,因为它有原语。作为一种纯OO语言,它应该只有对象。是一种面向对象的语言

Java不是一种纯粹的面向对象的语言,因为它支持要使用的基本数据类型,如int、byte、long…等,而这些数据类型不是对象

纯面向对象编程语言需要满足以下七个特性:

  • 封装/数据隐藏
  • 继承权
  • 多态性
  • 抽象
  • 所有预先定义的类型都是对象
  • 所有操作都是通过向对象发送消息来执行的
  • 所有用户定义的类型都是对象
  • 对于第5点: 基本类型,请尝试以下操作: int i=12; System.err.println(i.toString())

    Java不是纯粹的OO语言。
    纯OO语言是C#。

    谁说java是纯面向对象语言?