在很多书中都说“java是纯粹面向对象的语言”。 我不接受这一点,因为我们可以在不使用对象的情况下运行程序,因为静态方法和成员可以在不创建对象的情况下使用。
答案 0 :(得分:5)
Java不是纯粹的OOP语言,因为它有原语。要成为纯粹的OO语言,它应该只有对象。 Smalltalk是一种OO语言
答案 1 :(得分:0)
Java不是一种纯粹的面向对象语言,因为它支持使用的原始数据类型,如int,byte,long ......等,它们不是对象。
编程语言有七种质量可以满足纯粹的面向对象,如下所示:
对于第5点: 原始类型,试试这个: int i = 12; 通信System.err.println(i.toString());
Java不是纯粹的OO语言。 纯OO语言是C#。