During one of my interview, I was asked \"If we can instantiate an abstract class?\"
My reply was \"No. we can\'t\". But, interviewer told me \"Wrong, we can.\"
You can say: we can't instantiate an abstract class, but we can use new keyword to create an anonymous class instance by just adding {} as implement body at the the end of the abstract class.
new
{}