`In jav8, We are supporting Constructor in abstract class. why we need Constructor in abstract class, if we are having static and non-static block support
Code :-
abstract class a{
static
{
System.out.println("Inside Abstarct class static");
}
{
System.out.println("Inside Abstarct class");
}
a(){
System.out.println("Inside Abstarct class Constructor");
}
abstract void play();
}
class b extends a{
public void play(){
System.out.println("Inside b class");
}
}
Instantiation :- b b1=new b(); b1.play();
output:- Inside Abstarct class static Inside Abstarct class Inside Abstarct class Constructor Inside b class
Detail Explanation of why we need Constructor in abstract class?`