classes and objects unit structure objectives overview of oop class definitioncreating objects instances as argumentsinstances as return values built-in class attributes inheritance method overriding data encapsulation data hiding summary unit end exercise bibliography objectives classes provide an easy way of keeping the data members and methods together in one place which helps in keeping the program more organized using classes also provides another functionality of this objectoriented programming paradigmthat isinheritance classes also help in overriding any standard operator overview of oop python is an object-oriented programming language it allows us to develop applications using object oriented approach in pythonwe can easily create and use classes and objects major principles of object-oriented programming system are given below object class method inheritance