There are a class A. Another class B derived from it.
Now if I do A a = new B(); and B b = new B(); What will
happen in both the statements. And what is the difference
between these two statements.
Answers were Sorted based on User's Feedback
Answer / srushtitha.
here,A is Base class, B is Derived class.
in the first statement "the object of B is stored in parent
clss reference"(Runtime Polymorphism).
-->In the secend statement "the object is creacted for the
child class.
| Is This Answer Correct ? | 23 Yes | 3 No |
Answer / ashok kumar
A is a base class, B is a derived class.
Which means we cad access all the data of A class in B class.
Public A
{...}
Public B:A
{...}
Class VoidMain()
{
A a=new B();// Creating object for A class(can access the A
class data only).
B b=new B();// Creating object for B class(can access the
A,B class data).
}
| Is This Answer Correct ? | 12 Yes | 3 No |
Answer / nsy
In general, an object reference variable can refer only to
objects of its type.
There is, however, an important exception to C#’s strict
type enforcement. A reference variable of a base class can
be assigned a reference to an object of any class derived
from that base class.
It is important to understand that it is the type of the
reference variable—not the type of the object that it refers
to—that determines what members can be accessed. That is,
when a reference to a derived class object is assigned to a
base class reference variable, you will have access only to
those parts of the object defined by the base class.
| Is This Answer Correct ? | 6 Yes | 3 No |
Why would you use untrusted verification?
Describe the difference between inline and code behind - which is best?
What are escape sequences explain with example?
What is the difference between System.String and System.StringBuilder classes?
if we are updating a database using thread, and mean while application crashes or thread being aborted then what will happen in Database? Rollback or Database will be updated? Please explain with different scenario.
Is c# used for any core features of windows vista?
Why do we use classes?
What is firstordefault c#?
how to change a value of particular cell in a data grid
What is distribute by in hive?
how background thread access to ui control?
Can we have static indexer in c#?
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)