A abstract class extending an abstract class.Super class
has both abstract and non-abstract methods.How can we
implement abstract and non-abstract mehtods? Explain with
snippet
Answer Posted / tulasi prasad
abstract class AbstractParent
{
void parentMethod1()
{
System.out.println("def of non abstract
method from parent");
}
abstract void parentMethod2();
}
abstract class AbstractChild extends
AbstractParent
{
void childMethod1()
{
System.out.println("def of non abstract
method from abstract child");
}
void parentMethod2()
{
System.out.println("def of parent abstract
method from abstract child");
}
abstract void childMethod2();
}
class ConcreteChild extends AbstractChild
{
void childMethod2()
{
System.out.println("def of child abstract
method from concrete child");
}
}
public class Test
{
public static void main(String args[])
{
ConcreteChild obj = new ConcreteChild();
obj.parentMethod1();
obj.parentMethod2();
obj.childMethod1();
obj.childMethod2();
}
}
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
Which collection is ordered in java?
How to retrieve data from database in java using arraylist?
Why constructor has no return type?
What is a java applet? What is an interface?
Why does java have two ways to create child threads? Which way is better?
What are the major advantages of internal iteration over external iteration?
What is sortedset in java?
Why set is used in java?
What is return used for in java?
What is data type in computer?
What do you know about the garbate collector?
What does regex mean?
What is get () in java?
What is a singleton puppy?
What is a variable declaration?