No, Java doesn’t support user-defined operator overloading . The only aspect of Java which comes close to “custom” operator overloading is the handling of + for strings, which either results in compile-time concatenation of constants or execution-time concatenation using StringBuilder/StringBuffer.
Read moreDoes Java support overloading and overriding?
Summary. Method Overloading and Method Overriding are the two very essential concepts of Object-Oriented Programming. Both are used to support the concept of Polymorphism in Java .
Read moreWhat do you mean by operator overloading in Java?
Operator overloading is a technique by which operators used in a programming language are implemented in user-defined types with customized logic that is based on the types of arguments passed .
Read moreDoes Java have operator overloading?
Java doesn’t supports operator overloading because it’s just a choice made by its creators who wanted to keep the language more simple. Every operator has a good meaning with its arithmetic operation it performs. Operator overloading allows you to do something extra than what for it is expected for.18 Haz 2018
Read more