What is O.O.P.?
What are the pillars of O.O.P.?
Encapsulation
Polymorphism
Abstraction
Inheritance
overloading vs. overriding a method
virtual vs. abstract methods
non-access modifiers
access modifiers
protected
private
internal
public
protected internal
static
readonly
final (non-access modifier)
try-catch
runtime error vs. compile-time error
A compile-time error generally refers to the errors that correspond to the semantics or syntax. A runtime error refers to the error that we encounter during the code execution during runtime.
What is CLR?
What is CLI?
SOLID Principles
Dependency Inversion Principle