OOAD Interview Questions
Questions Answers Views Company eMail

What are the types of polymorphism?

560

What is inheritance in java?

552

What is abstract method?

534

If there is a conflict between base class method definition and interface default method definition, which definition is picked?

1 1135

Can we have default method with same name and signature in the derived interface as the static method in base interface and vice versa?

555

What if we make the method as abstract in another interface?

521

What is the @functionalinterface annotation?

538

Can we have a default method definition in the interface without specifying the keyword "default"?

534

What is a nested interface?

580

If a method definition has been specified in the base class and the interface which the class is implementing, which definition will be picked if we try to access it using interface reference and class object?

520

Can we use static method definitions in interfaces?

550

Can a class implement two interfaces having default method with same name and signature?

574

What if we override the conflicting method in the class?

517

Can we override static methods? Why?

508

Can we access interface static method using interface references?

526


Post New OOAD Questions

Un-Answered Questions { OOAD }

What is inheritance in java?

552


Explain the use of Vtable and what are the various problems to override the functions?

539


Give any criteria when you use an abstract class and an interface?

562


How to differentiate between a CreateObject() and GetObject() ?

560


Differentiate between overloading and overriding.

589






Is is possible to define our own functional interface?

595


Is iterator a class or interface? What is its use?

531


Explain the term constructor

624


What are the four important foundation concepts of OOP ?

548


What are the main features of oops?

587


What are sealed modifiers?

623


What is the use of destructive method?

541


Do we require parameter for constructors?

692


Explain what you understand by function overloading.

570


What is a constructor in class?

593