What is constructor and virtual function? Can we call virtual funciton in a constructor?
Do structs support inheritance?
Can a function be overloaded based on return types?
How to define an abstract class?
What is the use if instanceof keyword?
What do you mean by operator overloading?
Difference between abstraction and implementation hiding ?
What does the keyword virtual represented in the method definition?
What is data encapsulation and what's its significance?
Can you use virtual, override or abstract keywords on an accessor of a static property?
Why is C not an OOP language?
Differentiate between data abstraction and encapsulation.
What is the order of call of constructors in inheritiance?
What is the function of dynamic typing?
What is a static method? Why do we need static methods in java 8 interfaces?