Can we access interface static method using interface references?
What are the types of polymorphism?
Differentiate between an abstract class and an interface?
Can we override static methods of a class?
Can you use virtual, override or abstract keywords on an accessor of a static property?
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?
How to achieve data abstraction?
Explain about Overloading vs Overriding ?
What is function override?
What is the significance of encapsulation?
How does abstraction differ from encapsulation.
What is single and multiple inheritance?
What are the four important foundation concepts of OOP ?
What is meant by inheritance? what are the advantages of inheritance?
Why are virtual users created?