Answer Posted / chandra rekha
Inheritance is one of the OOPS concepts(the OOPS concepts
are Abstraction,Encapsulation,Polymorphism and Inheritance).
Java is purely a OOP language.
Inheritance is the ability of a class to use member data
and methods of another class.This is done by deriving a
class from a diff class.The class from which it derives is
called the base or the parent or super class and the class
which derives is called the derived or the child or sub
class.
Java supports two types of inheritance SINGLE inheritance
and MULTILEVEL inheritance."extends" is the keyword to
inherit properties of the base class.All the derived
classes having a single base class is termed as the single
inheritance.for example
class A
{
...
}
class B extends A
{
...
}
public class C extends A
{
...
}
this is single inheritance
whereas, a class inherits the properties of another class,
for example
class A
{
...
}
class B extends A
{
...
}
public class C extends B
{
...
}
java doesnot support multiple inheritance.However, a class
can implement any number of interfaces(interface is a
collections of methods with no definition(abstract methods))
| Is This Answer Correct ? | 13 Yes | 4 No |
Post New Answer View All Answers
What are different type of exceptions in java?
What are the high-level thread states in java programming?
What class allows you to read objects directly from a stream?
In how many ways we can do exception handling in java?
What are the various access specifiers in java?
Can you explain the meaning of aggregation and composition
Is it possible to compare various strings with the help of == operator?
What is byte value?
What are keyboard events?
What is the difference between Java1.4 and Java1.5
What does file separator do in java?
Explain the scope or life time of class variables or static variables?
Explain the significance of listiterator.
What are recursive functions? Give some examples?
How does sublist works in java?