OOAD Interview Questions
Questions Answers Views Company eMail

Can you create an instance of an abstract class?

731

What are abstract methods?

739

Can you create an instance for an abstract class?

695

Do structs support inheritance?

700

What is the main advantage of using inheritance?

745

What is the base type from which all structs inherit directly?

688

Classes and structs support inheritance. Is this statement true or false?

730

How do you prevent a class from being inherited by another class?

761

What is virtual multiple inheritance?

696

Write a note about inheritance?

668

What is the need of multiple inheritance?

746

Explain the concept of multiple inheritance (virtual inheritance). Write about its advantages and disadvantages?

758

Describe inheritance and non-inheritance of a derived class?

659

Why do we separate interface from implementation?

735

Define a good interface?

716


Post New OOAD Questions

Un-Answered Questions { OOAD }

Can an interface implement or extend another interface?

718


What is the use of destructive method?

694


Explain about message passing in object oriented programming?

748


Can an interface have an inner class?

774


What is difference between static and non-static fields of a class?

688






Explain method overriding.

771


Explain the purpose of composition.

750


If a method definition has been specified in class , its 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?

712


What is early and late Binding?

727


What are the problems faced by the developer using object oriented programming language?

733


Explain colloboration

687


Define modularity?

806


What is a functional interface? What is sam interface?

718


What is the default access modifier in a class?

737


What is the main difference between a class and an object?

736