- What are manipulators?
- What is a virtual function?
- What is a ternary operator?
- What is method overriding?
- What is the main difference between overloading and overriding?
- What is the difference between new and override?
- How many instances can be created for an abstract class?
- What is Polymorphism?
- What is Abstraction?
- What is hierarchical inheritance?
- What is dynamic polymorphism?
- What is static polymorphism?
- What is encapsulation?
- What is the difference between Procedural programming and OOPS?
- What is the diamond problem in inheritance?
- Why Java does not support multiple inheritance?
- What is Aggregation?
- What is the difference between Association and Dependency?
- What is Composition?
- What Is Operator Overloading?
- What Is The Use Of Finalize Method?
- What Is Exception Handling?
- How Can We Call The Base Method Without Creating An Instance?
- What Is Pure Virtual Function?
- Explain the concept of constructor?
- How do you differentiate between a class and an object?
- How do structure and class differ?
- Is Java a pure object-oriented language? if not why?
- What are the rules of method overloading and overriding in Java?
- What is the covariant method overriding in Java?
- Can we make a class both final and abstract at the same time?
- What problem is solved by the Strategy pattern in Java?
- What is the difference between Composition and Inheritance in OOP?
- Explain the concept of a hashtable.
- Can you explain what Access Modifiers are?
- Can we change the scope of the overridden method in the subclass?
- What are the pillars of OOP theory?
- What is a parametric constructor?
- What is a friend function?
- What is early binding?
- What is late binding?
- What are tokens?
- What is the need of abstract class?
- What is the key difference between concrete class and abstract class?
- What are the advantages of object oriented programming?
- Why do we need OOPs?
- Why is OOP better than procedural?
- How a program can be structured using the concept of Object oriented programming?
- What are the properties that are defined in an Object model?
- Why is dynamic binding used in object-oriented programming?
- What is Coupling?
- What is Is-A and Has-A relationship?
- How many types of constructors are used in Java?
- Why is Inheritance used in Java?
- What is object cloning?
- Can we override a method declared as private in java?
- Can you override the method which is declared as final?
- Is a method declared as final inherited in java?
- What are the different types of inheritance in java?
- What are the problems might be created when you are trying to implement multiple inheritance concept in java?
- In a class which is the default access modifier in java?
- Can a constructor be declared as private in java?
- Why Encapsulation in java is called as Data hiding in java?
- What is a wrapper class in java?
- Can a class extend two interfaces wherein they both have a method with the same name and signature in java?
- Can struct have Parameterless constructor?
- What is hybrid inheritance?
- Can constructor be static?