Java inheritance interview questions

  1. Explain Inheritance in Java?
  2. Enlist diffrent types of Inheritance supported by Java?
  3. What is the difference between Inheritance and Encapsulation?
  4. Are static members inherited to sub classes?
  5. How to restrict a member of a class from inheriting by its sub classes?
  6. Explain covariant method overriding in Java.
  7. Explain aggregation in java?
  8. Why Multiple inheritance is not supported by Java?
  9. What is multi level inheritance in Java?
  10. Enlist few advantages of inheritance?
  11. What is use of super keyword in Java?
  12. Explain Abstract class in Java?
  13. Enlist access specifiers available in Java?
Java inheritance interview questions
Download Java inheritance interview questions PDF