What is method overriding?
What are all the operators that cannot be overloaded?
Explain colloboration
Why dynamic binding is used in object-oriented programming?
What is an abstraction?
Explain what an object is.
Name some languages which have object oriented language and characteristics?
What are different ways to create string object?
What is the default access specifier in a class definition?
What is diamond inheritance problem? How java 8 solves this problem?
What is Abstract method and how different from Virtual Method?
Write about abstract base classes?
If a class inherits an interface, what are the 2 options available for that class?
Explain the term constructor
What is Polymorphism, overloading, overriding and virtual?