1. Describe Inheritance and its type in detail. Describe how multiple inheritance is achieved in java?
2. Describe the use of super keyword.
3. prepare down the difference between overloading and overriding.
4. prepare down the difference between static binding and dynamic binding.
5. What do you mean by the abstract class? Describe the need for abstract classes.
6. What do you mean by reflection? prepare down the uses of reflection in Java.
7. describe interface in detail with suitable ex. prepare down the requirement for an interface?
8. prepare down the difference between Abstract classes and interface.
9. What do you mean by object cloning? What is the difference between shallow copy and deep copy in cloning?
10. What do you mean by nested class? prepare down its types. prepare down the rules for inner class?