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
How do you sort in descending order in java using collections sort?
What is variable in java?
Which is easier netbeans or eclipse?
Is an object null?
What are inner classes or non static nested classes in java?
What is the arraylist in java?
Does collectionutils isempty check for null?
What is advantage of java?
Give reasons supporting that string is immutable.
What are the 6 functions?
Why main function is static?
What is use of functional interface in java 8? Explain
What are the two categories of data types in the java programming language?
What is the main purpose of java?
What is lazy programming?