是什么让java成为'纯' OOP语言?
什么是纯OOP语言? 什么是非纯OOP语言?
由于
答案 0 :(得分:5)
没有。 Java不是因为它支持要使用的原始数据类型[^],如int,byte,long ......等,它们不是对象。
编程语言有七个要素是纯面向对象的。他们是:
答案 1 :(得分:2)
Java不是纯粹的OOP语言,因为它支持如下原语:
int i = 5;
boolean b = false;
与Smalltalk(例如)之类的语言形成对比,其中没有原始类型,int
,boolean
等都是对象。
答案 2 :(得分:2)
不,因为Java中的其他东西不像原始类型那样。 Smalltalk是一种纯粹的OOP语言。
答案 3 :(得分:1)
Java不是纯OOP语言,因为它具有原始数据类型。
纯OOP语言只有对象。