Answer Posted / shivaprasad
Inheritance is a form of software re usability in which new
classes are created from existing classes by absorbing their
attributes and behavior using the key word 'extends'.
The class which absorbs the properties is called 'sub class'
and the class which is used is called 'super class'.
Ex:
class Room
{
void roomAttributes()
{
int roomlength;
int roomheight;
int roombreadth;
String roomname;
}
void roomBehavior()
{
System.out.println("Two windows");
System.out.println("One 6.2*3.5 door");
}
}
public class BedRoom
{
public static void main(String[] args)
{
Room roomobj=new Room();
roomAttributes();
roomBehavior();
int area= room.length*room.breadth*room.height;
}
}
In the above example the room is a super class from which
bedroom(subclass) is inheriting the properties and
attributes. This is simple inheritence.
Similarly, multi level inheritence is also possible.
Ex: class A extends B
class B extends C
class C extends D
But, java does not support multiple inheritance.
Ex: class A extends B, c
For better reference : Deitei & Deitel or Balaguruswamy
| Is This Answer Correct ? | 2 Yes | 1 No |
Post New Answer View All Answers
What is the old name of java?
explain the difference between jdk and jvm?
Draw a UML class diagram for the code fragment given below: public class StringApplet extends Applet { private Label sampleString; private Button showTheString; private ButtonHandler bHandler; private FlowLayout layout; public StringApplet() { sampleString = new Label(" "); showTheString = new Button (" Show the String"); bHandler = new ButtonHandler(); layout = new FlowLayout(); showTheString.addActionListener(bHandler); setLayout(layout); add(sampleString); add(showTheString); } class ButtonHandler implements ActionListener { public void actionPerformed(ActionEvent e) { samplestring.setText("Good Morning"); } } } Note: The methods need not be indicated on the diagram.
Can we change the value of static variable?
What is codebase?
What is an accessor?
What is hashset in java?
What is string in java with example?
Can an interface implement another interface?
What is a string token?
What is classpath?
What is the use of parse function in java?
What is the function of java?
What is join () in java?
What variables are stored in stack?