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
What is the use of using enum to declare a constant?
What is stack example?
If try block is successfully executed, Then Is Finally block executed?
Difference between object and reference?
If you do not want your class to be inherited by any other class. What would you do?
Can we overload the constructors?
Which is best ide for java?
What does the ‘static’ keyword mean? Is it possible to override private or static method in java?
What languages are pass by reference?
Where is jre installed?
How does linkedlist work in java?
What is import java util arraylist?
What does t in java mean?
What is the maximum length of a url?
What is double checked locking in singleton?