Trace the O/p for a program on inheritance and
Polymorphism. 3 classes A,B,C
A with two methods
public virtual SomeMethodA
public virtual SomemoreMethodA
B:A
overide SomeMethodA
C:B new Method SomeMethodA
override SomeMoreMethodA
main method
{
b new instance of B
b.SomeMethodA
b.SomeMoreMethodA
b1 new instance of C
b1.SomeMethodA
b1.SomeMoreMethodA
}
Answers were Sorted based on User's Feedback
Answer / vibz
Call to B's SomeMethodA
Call to A's SomeMoreMethodA
Call to B's SomeMethodA
Call to C's SomeMoreMethodA
Is This Answer Correct ? | 7 Yes | 2 No |
Answer / kanan
Vibz answer is correct at some level. but i am thinking
different way.
Call to class B's SomeMethodA
Call to class A's SomeMoreMethodA
Call to class C's SomeMethodA <-- our answers differ here
Call to class C's SomeMoreMethodA
Is This Answer Correct ? | 2 Yes | 2 No |
What is the difference between int.parse and int.tryparse methods?
What is a class level variable in c#?
Define constructors
How to print labels in windows form in C# .net
the c# keyword .int. Maps to which .net type?
What is string programming language?
Can you store different types in an array in c#?
Describe the process of “exception handling implementation” in c#?
Why data types are important in c#?
Where static variables are stored?
Why we use dll in c#?
What is meant by clr?