Explain what you understand by function overloading.
What is composition? Explain the purpose of composition.
What is operator overloading?
Can we use static method definitions in interfaces?
What are the rules to define a functional interface?
What is polymorphism? When is it employed? give an example.
What is the difference between class and interface?
What is the base type from which all structs inherit directly?
What are the limitations of oops?
Whether static method can use nonstatic members?
Explain the mechanism of composition?
Define exceptions?
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?