Class C implements Interface I containing method m1 and m2 declarations. Class C has provided implementation for method m2. Can i create an object of Class C?
No. It is not possible. Class C should
provide implementation for all the methods in the Interface I. Since Class
C didn’t provide implementation for m1 method, it has to be declared as
abstract. Abstract classes can’t be instantiated.