Here are some objective question on Inheritance and interfaces in Java. Which of the following statements are true about an abstract class? An abstract class can be instantiated An abstract class can be subclassed An abstract class can not have a concrete method All of the above Which of the following is the correct declaration of an interface? interface Test { public void print(){}} interface Test { public void print(); } interface Test { int a; void print(){}} All of the above Which of the following statements are true? A final class can not be extended An abstract class can not be instantiated An interface can not be instantiated All of the above What is the correct way of defining a class ABC which uses an interface DEF? class ABC extends DEF class DEF extends ABC class ABC implements DEF None of the above Method overriding is used to implement ------ Inheritance Polymorphism Abstraction None of the above A