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...


i have 2 functions, int add(int a,int b);
double add(int a,int b); does this code implement
overloading? if not what will be the error?

Answers were Sorted based on User's Feedback



i have 2 functions, int add(int a,int b); double add(int a,int b); does this code implement over..

Answer / dhakir hussain

it will throw an error because the function overloading is
acheived by
1) changing the number of parameters
2) changing the order of parameters of different datatypes

we can't acheive function overloading by changing the
return type

Is This Answer Correct ?    26 Yes 0 No

i have 2 functions, int add(int a,int b); double add(int a,int b); does this code implement over..

Answer / manoj gharat

it will throw compile error because of same parameter's
data type in second overloaded function.

Is This Answer Correct ?    5 Yes 0 No

i have 2 functions, int add(int a,int b); double add(int a,int b); does this code implement over..

Answer / ar prabhakaran

C#: CIL supports overloading by return type

C# and most other languages that allow method overloading do
not allow overloading by return type. What this means is
that methods can be overloading only if they differ by
parameters. So the following code will not compile as the
methods differ only by return type

class Employee

{

//...

}

class Program

{

static int Func(Employee emp) {

return emp.Id;

}

static string Func(Employee emp) {

return emp.Name;

}

}

Is This Answer Correct ?    3 Yes 5 No

i have 2 functions, int add(int a,int b); double add(int a,int b); does this code implement over..

Answer / suren

That will throw an error coz in the second function the
return type is double and result will be in double. to
rectify it we need to convert the second function result as
double, then the code executes correctly.

Is This Answer Correct ?    1 Yes 10 No

Post New Answer

More Dot Net General Interview Questions

Is .net is a language?

0 Answers  


State the differences between the dispose() and finalize().

0 Answers  


What is the base class of Button control in .NET?

0 Answers  


Which property is used in the email to send the content as HTML

1 Answers  


Explain dataset.acceptchanges and dataadapter.update methods in .net?

0 Answers  


How is .net core cross platform?

0 Answers  


What is .NET Framework?

2 Answers  


Who is using .net core?

0 Answers  


What are situations when you register .NET assembly in GAC ?

0 Answers   UGC Corporation,


Which file is taken by compiler when we have both file Application and Server Configuration file?

0 Answers  


Major role of CLR for CAS

2 Answers   Infosys,


Difference between assembly manifest & metadata assembly manifest

4 Answers   Ksb,


Categories