How does VB.NET/C# achieve polymorphism?
Answers were Sorted based on User's Feedback
Answer / srinivas
1. function overloading,
2. Runtime polymorphism --Using Interface reference,
EX:
interface name I ,abstract Method();
implimenting classes A,B
ref I;
objA= new A();
objB= new B();
runtime
objA=I
objA.Method();
objB=I;
objB.Method();
| Is This Answer Correct ? | 4 Yes | 1 No |
Answer / anand gopal makwa munger
1.Function overloading.
2.Operator overloading.
You can achieve by checking the Dependency Like Below.
1.Function overloading Doesn't depends on Return type it must be same.
2.Name must be same.
3.It depends on Number of parameter. Parameter must be different.
4.it depends on different datatype of parameter.
5.It depends on order of parameter.
6.it does't depends on parameter name.
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / raghumadhav tirunagari
Function overloading. Operator overloading.
| Is This Answer Correct ? | 5 Yes | 3 No |
Answer / roopesh m.k
polimorphism is the one of the oops features, allows one
object to appear in different form by changing the type.
Two types:
1- Static eg:method overloading
2- Dynamic eg:method overriding
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / radhakrishna
Static Polymerphism/Compiletime Polymerphism--> Function/Operator Overloading
Dynamic/Run time Polymirphism--> Function overriding
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / deep
Polymorphism is also achieved through interfaces. Like abstract classes, interfaces also describe the methods that a class needs to implement. The difference between abstract classes and interfaces is that abstract classes always act as a base class of the related classes in the class hierarchy. For example, consider a hierarchy-car and truck classes derived from four-wheeler class; the classes two-wheeler and four-wheeler derived from an abstract class vehicle. So, the class 'vehicle' is the base class in the class hierarchy. On the other hand dissimilar classes can implement one interface. For example, there is an interface that compares two objects. This interface can be implemented by the classes like box, person and string, which are unrelated to each other.
C# allows multiple interface inheritance. It means that a class can implement more than one interface. The methods declared in an interface are implicitly abstract. If a class implements an interface, it becomes mandatory for the class to override all the methods declared in the interface, otherwise the derived class would become abstract.
| Is This Answer Correct ? | 0 Yes | 0 No |
You need to retrieve data from a Microsoft SQL Server 2000. Currently you are using an oleDbConnection object to connect to the database server. You need to be able to retrieve the data from the database server in XML format. Which approach would be the most efficient? Select all that apply. Each answer constitutes part of the whole answer. a) Change to the SQL .NET provider. b) Use the ExecuteXmlReader() method of the xxxCommand object c) Use the DOM to create the XML document. d) Use the XmlDocument.Load() method to create the XML Document.
What is state management in .net?
How to change the form layout in ASp.net 2.0 ?
What is the maximum length of textbox
I have prepared A Dynamic website in asp.net with c# and using Ms Sql server 2005 as backend database.i am facing problem while uploading this site on my FTP address it is not accessing the database.please could u tell me how cn i upload Sqlserver database on the web and what would be the connection string...???? I am using Server=".";initial catalog=databasename;persist security info=false;integrated security=SSPI;...pleas help me... Thanks in Advance..
Can we use http handlers to upload a file in asp.net?
Define view state.
Where we create sessions for Banking Applications and how to create? expalin with code?
What is the use of service provider?
Which protocol is used to call a web service?
What is the difference between client-side and server-side validations in ASP.NET?
0 Answers Sans Pareil IT Services,
Explain how cookies work.
Visual Basic (800)
C Sharp (3816)
ASP.NET (3180)
VB.NET (461)
COM+ (79)
ADO.NET (717)
IIS (369)
MTS (11)
Crystal Reports (81)
BizTalk (89)
Dot Net (2435)
Exchange Server (362)
SharePoint (720)
WCF (340)
MS Office Microsoft (6963)
LINQ Language-Integrated Query (317)
WPF (371)
TypeScript (144)
Microsoft Related AllOther (311)