Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


What is the use of Operator Overloading?



What is the use of Operator Overloading?..

Answer / ben jacob

Operator Overloading helps users/developers use a particular
class in an intuitive manner for different kind of
operations logically possible on the class.
It's used for ease of code read and maintainability.

e.g. Date 'b' can be subtracted from another instance of
Date, say 'a', to get the difference in number of days
between the two days.
So, you would overload the subtraction operator '-' for the
Date class accordingly.
Date a("07/04/2008);
Date b("05/04/2008);

//operator overoading for '-' for Date
//returns number of days
int Date::operator-(const Date& rhsDate)
{
//wotever logic
return <number of days between the (this) date and rhsDate>
}

Is This Answer Correct ?    5 Yes 0 No

Post New Answer

More OOAD Interview Questions

Describe the Diamond problem. Where does this problem occur?

0 Answers   Tech Mahindra,


Explain about inheritance?

0 Answers  


What is Polymorphism, overloading, overriding and virtual?

0 Answers   MindCracker,


Does java support multiple inheritance? if not, what is the solution?

0 Answers  


What is difference between static and non-static fields of a class?

0 Answers  


How to define an abstract class?

0 Answers  


What are the major differences between late and dynamic binding?

0 Answers  


Explain about abstraction?

0 Answers  


What is overriding?

0 Answers   MindCracker,


Explain Class Diagram in Detail.

2 Answers   InfoAxon Technologies, Protech,


What is multiple inheritance? How java 8 supports multiple inheritance?

0 Answers  


What is operator overloading and polymorphism?

0 Answers   ITC Indian Tobacco Company,


Categories