众所周知,Java 不是纯粹的面向对象编程,因为原始类型(int、char 等...) 还有什么原因可以让我们说java不是纯粹的面向对象编程语言。
认为静态变量和多重继承也是 Java 不是纯面向对象编程语言的要点。
最佳答案
至少有一位 Java 大师提出了一些论点 static is not good ,尽管 Bracha 实际上从未对它们是否是纯粹的 OO 做出值(value)判断(除了家庭作业和工作面试,这不是一个非常有用的讨论,相反,工程师们致力于研究某件事是否会产生良好的后果)
关于java不是纯粹的OOP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2990981/