A)
->it is a binary operator i.e., it acts upon two operands.
->it is the only operator that is overloaded in java.
->it acts both as arithmetic addition operator and string concatenation operator. Is both are operands are of numerical type; it acts as arithmetic addition operator. If at least one of the operands is a string it acts as string concatenation operator.
Note: operator overloading feature is not there in java
Ex: int a=10;
Int b= 30;
Int c= a+b;
System.out.println(“the sum :”+a+b);
here o/p is sum is 1030
System.out.println(“the sum :”+(a+b));
Here o/p is 40
->in c++ program has flexibility. The operator functionality can be overloading in many cases.
->in java “+“is the operator implementing polymorphism (as “+” is behaving different in different situations).
Comments
Post a Comment