Answer Posted / jitender arora
Extending means adding new method definitions. Implementing
means satisfying the existing interface contract by writing
the proscribed method bodies.
When you derive a class from a base class we say the
derived subclass extends the base class. An interface can
also extend another interface. In contrast, when a class
provides the methods (possibly abstract) necessary to
conform to some interface we say that class implements the
interface. Extending a class is closely related to
implementing an interface. A new class can extend at most
one superclass, but it may implement several interfaces.
In interface may extend several other interfaces (though a
class implements an interface). You sometimes do this to
give you a short same to stand for the requirement
implementing half a dozen related interfaces.
| Is This Answer Correct ? | 2 Yes | 0 No |
Post New Answer View All Answers
What is the difference between ear, jar and war file?
Why use POJO when I can use hashmap
What is a policy?
Have you used threads in Servelet?
What are various types of class loaders used by jvm?
What is chat area? Explain.
What is the argument type of a programs main() method?
When is the best time to validate input?
why static class in java
How task's priority is used in scheduling?
If we opened Windows Internet Explorer 4 times, does it starts 4 processes or 4 threads?
Why doesn’t the focus feature on the tag work in every circumstance?
What is the immediate superclass of the applet class?
What is table mutation and how do you avoid it?
Name three subclasses of the component class?