Define modularity?
What are the four important foundation concepts of OOP ?
How do you prevent a class from being inherited by another class?
What is a functional interface? What is sam interface?
What is the default access specifier in a class definition?
What are virtual functions, base class pointer, derived class pointer, biding references?
How can I be thrown polymorphically?
Why we use oops concepts? What is its advantage?
What is the difference between a virtual method and an abstract method?
Why is class hierarchies managed in object-oriented programming?
Can we override a method by using same method name and arguments but different return types?
Explain the concept of multiple inheritance (virtual inheritance). Write about its advantages and disadvantages?
What is a static method? Why do we need static methods in java 8 interfaces?
What are the features of encapsulation ?
What is a ternary operator?