What do you mean by data hiding?
How many instances can be created for an abstract class?
Can we override a method by using same method name and arguments but different return types?
What is Overloading ? Is it similar to overriding ?
If a class inherits an interface, what are the 2 options available for that class?
Give any criteria when you use an abstract class and an interface?
Explain about the analysis phase?
What are the interfaces you used in beans?
What are inner classes and what is the practical implementation of inner classes?
Can we use static method definitions in interfaces?
Explain about Overloading vs Overriding ?
What is the difference between public, private and protected access modifiers?
What is difference between encapsulation and abstraction?
What is the difference between an interface and abstract class?
Whether static method can use nonstatic members?