The Big 3 OO concepts are:

  1. Encapsulation
  2. Polymorphism
  3. Inheritance

They are defined as:
Encapsulation – the grouping of related ideas into unit. Encapsulating attributes and behaviors.
Inheritance – a class can inherit its behavior from a superclass (parent class) that it extends.
Polymorphism – literally means “many forms'”.