Java支持运算符重载吗,为什么?

如题所述

不支持。因为Java作者最初没加,他认为不需要。后来则是因为郑智原因,就将这一缺憾当做一个好处来宣传。编程语言本身本不应限制程序的基于直觉或基于过去的知识的表达。就像Java对泛型的支持情况同样很糟糕一样,我们也只能希望有一天他们会引入这些语法属性。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-08-31
与C++ 不同,Java 不支持运算符重载。Java
不能为程序员提供自由的标准算术运算符重载,例如+, -,* 和 /等。如果你以前用过 C++,那么 Java 与 C++ 相比少了很多功能,例如
Java 不支持多重继承,Java中没有指针,Java中没有地址引用传递。”
相似回答