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
Why are generics used?
What is methods in java?
What is the purpose of void?
what is synchronization and why is it important? : Java thread
What are the advantages of java over cpp?
What are inbuilt functions?
What is the difference between integer parseint and integer valueof?
how to open and edit XML file in Weblogic???
What is increment in java?
What is run time allocation?
What is hashing principle in java?
What are different types of control structures?
What does opcode mean?
What is the difference between private & public & friendly classes?
How do you declare a variable?