Since inheritance inherits everything from the super class and interface, it may make the subclass too clustering and sometimes error-prone when dynamic overriding or dynamic overloading in some situation. In addition, the inheritance may make peers hardly understand your code if they don’t know how your super-class acts and add learning curve to the process of development.
Usually, when you want to use a functionality of a class, you may use subclass to inherit such function or use an instance of this class in your class. Which is better, depends on your specification.
Agree With Answer 0 0
You must be Logged In to post an Answer.
Not a member yet? Sign Up Now »
Get all of your Papers Commented now!
Earn points for Posting and Commenting Papers!
©2012 Interview Questions
Can't find what you need? Take a moment and do a search below!