Properties are like data fields (variables), but have logic behind them.
Encapsulation is the procedure of encapsulating data and functions into a single unit.