object-oriented programming (OOP): OOP is a programming paradigm where code is organized around objects/instances of classes like Employee. It promotes reusability and modularity.
instance variable: An instance variable is a variable defined within a class but outside any method. Each instance of the class has its own copy of instance variables.
constructor: A constructor is a special method used for initializing objects. The Employee(String empName, int empSalary) in this code snippet is an example of a constructor.