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

why .net does not support multiple inheritance?

Answer Posted / satish kumar k

In object-oriented programming languages with multiple
inheritance and knowledge organization, the diamond problem
is an ambiguity that arises when two classes B and C inherit
from A, and class D inherits from both B and C. If a method
in D calls a method defined in A (and does not override the
method), and B and C have overridden that method
differently, then from which class does it inherit: B, or C?
For example, in the context of GUI software development, a
class Button may inherit from both classes Rectangle (for
appearance) and MouseEvent (for functionality), and classes
Rectangle and MouseEvent both inherit from the Object class.
Now if the equals method is called for a Button object and
there is no such method in the Button class but there is an
over-ridden equals method in both Rectangle and MouseEvent,
which method should be eventually called?

Is This Answer Correct ?    7 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How do you define the lease of the object in .net?

1001


What is singleton activation mode in .net?

1150


Tell us why do we use the “using” statement?

1018


What is .net code security?

1013


Define code access security (cas)?

1019


What is the difference between encrypting a password and applying a hashing?

1164


How does u handle this COM components developed in other programming languages in .NET?

2127


Do you know what is garbage collector?

1019


Explain attributes in dot net?

1057


Describe difference between inline and code-behind?

1118


What is equivalent for regsvr32 exe in .net ?

1168


Is .net front end or backend?

1044


What is lambda expressions in c#?

1175


What is 'Common Type System' (CTS) in .NET?

1130


What is a windows process in .net?

1069