为什么Java不是纯粹的面向对象的编程语言?
完全面向对象的语言需要具有所有4个概念。除此之外,所有预定义和用户定义的类型都必须是对象,并且所有操作都只能通过调用类的方法来执行。
尽管Java遵循所有四个面向对象的概念,
Java具有预定义的原始数据类型(不是对象)。
您可以访问静态类的成员,而无需创建其对象。
因此,Java不被视为完全面向对象的技术。
完全面向对象的语言需要具有所有4个概念。除此之外,所有预定义和用户定义的类型都必须是对象,并且所有操作都只能通过调用类的方法来执行。
尽管Java遵循所有四个面向对象的概念,
Java具有预定义的原始数据类型(不是对象)。
您可以访问静态类的成员,而无需创建其对象。
因此,Java不被视为完全面向对象的技术。