为什么Java不是纯面向对象编程语言?
一种完全面向对象的语言需要具备全部 4 个面向对象编程概念。此外,所有预定义类型和用户定义类型都必须为对象,并且所有操作都只能通过调用类的相关方法进行。
尽管 Java 遵循了所有 4 个面向对象概念,但 Java
- 有预定义的基本数据类型(非对象)。
- 您可以在不创建静态类对象的情况下访问静态类的成员。
因此,Java 不被视为完全面向对象的技术。
广告
一种完全面向对象的语言需要具备全部 4 个面向对象编程概念。此外,所有预定义类型和用户定义类型都必须为对象,并且所有操作都只能通过调用类的相关方法进行。
尽管 Java 遵循了所有 4 个面向对象概念,但 Java
因此,Java 不被视为完全面向对象的技术。