#03/28/21
#Classes and objects
# Object - oriented programming concepts
# - Class - blueprint or template code for replicating real-world things or situation, it will have state (attributes) and behavior (methods - functions)

# - Object - instance of thr class; it is a variable that will have an access to class state and behavior, this is used to execute the cass functions

# - constructr  - (it is __init__() method ) it is initializing method in the calss, this will help python to define the class on execution

# self - this is the keyword that identifies currecnt class, it shows that attributes and functions are class level or belongs to class.

# instance variables (переменные экземпляра) - variables defined in the constructor

# encapsulation - hiding data from object (users)