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 is an immutable object? How do you create one in java?
Which class should you use to obtain design information about an object in java programming?
What are autoboxing and unboxing? When does it occur?
What is finally and finalize in java?
What do you mean by platform independence of Java?
How do you declare a string variable?
How do you define a method?
How do you sort an array in java?
When wait(), notify(), notifyall() methods are called does it releases the lock or holds the acquired lock?
How many bytes are a float?
What does system.gc() and runtime.gc() methods do?
What is the applet security manager, and what does it provide?
What is append function?
What is a line separator in java?
Where are local variables stored?