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 are the rules for variable declaration?
What is are packages?
What are drawbacks of singleton class?
What is nan inf?
What is the difference between path and classpath variables?
What is the difference between jdk and jre?
Why we used vector class?
What is lexicographically smallest string?
Is java call by value?
What is the size of a string in java?
When do you call copy constructor?
What is java command?
Which oo concept is achieved by using overloading and overriding?
What are multiple inheritances?
What is the use of default method in interface in java?