为什么 Java 不是纯粹的面向对象编程语言?


一种完全的面向对象语言需要具备所有 4 个面向对象编程的概念。此外,所有预定义和用户定义类型都必须是对象,并且所有操作都应仅通过调用类的成员函数来执行。

尽管 Java 遵循所有四个面向对象编程概念,

  • Java 具有预定义的基本数据类型(它们不是对象)。
  • 您可以在不创建对象的条件下访问静态类成员的成员。

因此,Java 不被视为完全的面向对象技术。

更新日期: 2020 年 2 月 18 日

3K+ 浏览量

开启您的 职业生涯

完成课程获得认证

开始
广告
© . All rights reserved.