CoolInterview.com - World's Largest Collection of Interview Questions
Start Your Own website Now
Sponsored Links

Interview Questions
Our Services

Get 9,000 Interview Questions & Answers in an eBook.


  • 9500+ Pages
  • 9000 Question & Answers
  • All Tech. Categories
  • 14 MB Content

    Get it now !!



    Send your Resume to 6000 Companies


  • INTERVIEW QUESTIONS C++ OPERATOR OVERLOADING IN C++ DETAILS
    Question :
    What is function overriding?


    Category Operator Overloading in C++ Interview Questions
    Rating (0.4) By 1569 users
    Added on 7/19/2006
    Views 3478
    Rate it!
    Answers:

    The function overloading is the technique in which you can make the function with more than one name but only if you will change the paramaters or the number of the paramaters.



    function overriding is one in which functions have the same name and same number,type of arguments.. its only the implementations that differs.. they are accessed based on the object of the class being called



    Posted by: dharani    

    Contact dharani Contact dharani

    function overloading is function name is same and parameter same but deffination of the function is deffrent .fuction perform the action is deffrent -deffrent <br>example-<br>class abc<br>{<br>int sum;<br><br>public int sum(int i, int j)<br>{<br>sum=i+j;<br>return(sum);<br>}<br>int mul;<br>public int sum(int i, int j)<br>{<br>mul=i*j;<br>return(mul);<br>}}<br>{<br>



    Posted by: ashish awasthi    

    Contact ashish awasthi Contact ashish awasthi

    In OOAD we can give an idea of one interface and multiple defination



    Posted by: srividya    

    Contact srividya Contact srividya

    it is a concept in which multiple function acess same data & information but different argument



    Posted by: rishi    

    Contact rishi Contact rishi

    class abc<br>{<br>int sum;<br><br>public int sum(int i, int j)<br>{<br>sum=i+j;<br>return(sum);<br>}<br>int mul;<br>public float sum(int i, int j)<br>{<br>mul=i*j;<br>return(mul);<br>}}<br>{<br><br><br>



    Posted by: Shyam Parmar    

    Contact Shyam Parmar Contact Shyam Parmar

    Function over loading means two functions will have same name but they differ in the number or type of arguments. <br><br>Whereas function overriding means two functions will have same name , type and number of arguments. Typically these two functions will be in different classes (base and derived for example).



    Posted by: Saravanan    

    Contact Saravanan Contact Saravanan

    Function Overloading is defining more than one class with same function name but with diiferent number of arguments are with different datatypes of arguments<br><br><br>Example:<br>class sample<br>{<br>int s,m,d;<br>int sum(int a,int b)<br>{<br>s=a+b;<br>return(s);<br>}<br>int sum(int a,int b, int c)<br>{<br>m=a*b;<br>return(m);<br>}<br>float sum(float a,float b)<br>{<br>d=a/b;<br>returb(d);<br>}<br>}



    Posted by: Tamilarasan    

    Contact Tamilarasan Contact Tamilarasan

    Function overloading is the feature of C++ where two functions can have same but different arguments for example <br><br>Class CFunctionOverload {<br><br>Public:<br>void OverloadFunction(void);<br>void OverloadFunction(int param1);<br>void OverloadFunction(int param1, int param2);<br>void OverloadFunction(float param1);<br>}<br><br>



    Posted by: Harish G    

    Contact Harish G Contact Harish G

    Function Overriding:-<br> The functions having the same name,parameters but having different definitions is called function overriding. It basically deals with the concept of Inheritance.when a Base class having some function and the derived class of it having same function, then this creates a problem called function overriding.



    Posted by: Priyanshu Thukral    

    Contact Priyanshu Thukral Contact Priyanshu Thukral

    function overloading is a technic in the function has same name with different parameter.



    Posted by: rushikesh kulkarni    

    Contact rushikesh kulkarni Contact rushikesh kulkarni

    a function with same name can exist in 2 or more base class. now which function is used by derived class when it inherits the 2 classes is solved by overriding the function in derived class using (::) operator.



    Posted by: vaibhav panwar    

    Contact vaibhav panwar Contact vaibhav panwar

    In a program,if a base class is declared as virtual and derived class is declared as virtual.This redefinition of virtual in derived class is known as Function overriding(Parameters will b same)



    Posted by: amit    

    Contact amit Contact amit

    Function Overriding refers to modify the definition of the base class method into the derived class with the same name and signature.

    If we change the the definition of a method in a same class but with different signature then it is known as Function Overloading.



    Posted by: amit    

    Contact amit Contact amit

    The functions having same name, parameters but having different definitions is called function overriding



    Posted by: ps hemanth reddy    

    Contact ps hemanth reddy Contact ps hemanth reddy

    OVERRIDING IS A CONCEPT WHICH DEFINES
    THE MECHANISM BETWEEN BASE CLASS FUNCTION WITH THE SAME ARGUMENT AND THE SUB CLASS FUNCTION WITH THE SAME ARGUMENT............



    Posted by: PUNEET SHARMA GURGAON    

    Contact PUNEET SHARMA GURGAON Contact PUNEET SHARMA GURGAON

    If you have the better answer, then send it to us. We will display your answer after the approval.
    Rules to Post Answers in CoolInterview.com:-

  • There should not be any Spelling Mistakes.
  • There should not be any Gramatical Errors.
  • Answers must not contain any bad words.
  • Answers should not be the repeat of same answer, already approved.
  • Answer should be complete in itself.
  • Name :*
    Email Id :*
    Answer :*
    Verification Code Code Image - Please contact webmaster if you have problems seeing this image code Not readable? Load New Code
    Process Verification  Enter the above shown code:*
    Inform me about updated answers to this question

       
    Related Questions
    View Answer
    What is the difference between an interface and abstract class?
    View Answer
    What is function overloading and operator overloading?
    View Answer
    What is virtual constructors/destructors?
    View Answer


    Please Note: We keep on updating better answers to this site. In case you are looking for Jobs, Pls Click Here Vyoms.com - Best Freshers & Experienced Jobs Website.

    View ALL Operator Overloading in C++ Interview Questions

    User Options
    Sponsored Links


    Copyright ©2003-2014 CoolInterview.com, All Rights Reserved.
    Privacy Policy | Terms and Conditions

    Download Yahoo Messenger | Placement Papers| FREE SMS | ASP .Net Tutorial | Web Hosting | Dedicated Servers | C Interview Questions & Answers

    Testing Articles | Testing Books | Testing Certifications | Testing FAQs | Testing Downloads | Testing Interview Questions | Testing Jobs | Testing Training Institutes


    Cache = 1.84375 Seconds