Comprehensive of Java questions

Indicate true or false for the following statements :1. An abstract class can have instance created using theconstructor of the abstract class.2. An abstract class can be extended.3. You can always successfully cast an instance of a subclassto a superclass.4. You can always successfully cast an instance of asuperclass to a subclass.5. An interface is compiled into a separate bytecodefile.6. A subclass of a nonabstract superclass cannot beabstract.7. A subclass cannot override a concrete method in asuperclass to declare it abstract.Thanks!