Can you have a constructor in abstract class?
Answer Posted / kundan ranjan
ya
you can write constructor in abstract class
becoz,construct are use in abstract class only for initialize the state(variables) of class
you know that all the variable are allowed inside the abstract class
if you not initialize the variable at declaration time then you have need constructor becoz
you have no any alternative method to initialize the state thats why constructor are allowed inside
abstract class
see example:
abstract class hello
{
int x;
abstract void m1();
hello(int x)
{
this.x=x;
System.out.println(x);
}
}
class Hai extends hello
{
Hai(int x)
{
super();
}
void m1()
{
System.out.println("asdf");
}
}
class Lab84
{
public static void main(String as[])
{
hello h=new Hai(12);
h.m1();
h.m2();
}
}
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is use of set in java?
Is empty set an element of empty set?
If an object reference is set to null, will the garbage collector immediately free the memory held by that object?
Can we create our own wrapper class in java?
How to disable caching on back button of the browser?
List the interfaces which extends collection interface?
Can substring create new object?
What is difference between path and classpath variables?
How to calculate the length of a singly linked list in java?
What is argument in java?
Which category the java thread do fall in?
What is static block?
What is a jit compiler?
What are the skills required for core java?
What are white spaces in java?