What is an abstraction and why is it important?
Why is java not fully objective oriented?
Explain about the analysis phase?
Can we have a default method definition in the interface without specifying the keyword "default"?
Does java support multiple inheritance? if not, what is the solution?
What is the significance of encapsulation?
Are constructors inherited? Can a subclass call the parent's class constructor? When?
Why is OOP good?
Can we reduce the visibility of the inherited or overridden method ?
Differentiate between an abstract class and an interface?
Which oops concept exposes only necessary information to the calling functions?
How do I make sure that an object is released in code such as a connection or file object?
Is iterator a class or interface? What is its use?