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 is a void in java?
What are anonymous inner classes?
what is the purpose of "virtual"?
What is the meaning of variables in research?
What is the main use of generics in java?
What is the output of the below java program?
What do you mean by garbage collection used in java?
Can you instantiate the math class in Java?
What is r in java?
What is close method? How it's different from Finalize & Dispose?
Explain java heap space and garbage collection?
What modifiers may be used with a top-level class?
Can we extend a class with private constructor?
Give an example of call be reference significance.
What is merge sort in java?