1) Describe the object oriented concepts in detail.
2) How objects are constructed? Describe constructor overloading with suitable ex.
3) prepare detailed notes on access specifiers in Java.
4) prepare down a Java program to determine factorial of a given number using recursion?
5) Give a detailed explanation of packages in Java
6) What do you mean by Dynamic binding? Illustrate with suitable ex how dynamic binding works
7) prepare briefly about on Abstract classes with an ex program?
8) prepare a Java program to perform matrix multiplication using arrays?
9) What do you mean by reflection and how does it help to manipulate java code?
10) What do you mean by object cloning? Why it is required? Describe how objects are cloned?