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 / srinu
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 A1
{
public static void main(String args[])
{
ConcreteChild obj = new ConcreteChild();
obj.parentMethod1();def of non abstract method from parent
obj.parentMethod2();def of parent abstract method from
abstract child
obj.childMethod1();def of non abstract method from abstract
child
obj.childMethod2();def of child abstract method from
concrete child
}
}
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What 5 doubled?
how to write a program for sending mails between client and server
Can a set contain duplicates?
What is meant by nested loop?
What is the purpose of using java.lang.class class?
What type of variable is gender?
Difference between object instantiation and construction ?
Can an arraylist be empty?
What is gui programming?
Can you instantiate the math class in Java?
What is :: operator in java?
What is user defined exception in Java?
Why is core java important?
How does multithreading take place on a computer with a single cpu?
Explain the difference between an Interface and an Abstract class?