

We then used the object to assign values to attributes: length and breadth. Here, we have created an object named study_room from the Room class. In the above example, we have created a class named Room with: Print("Area of Room =", self.length * self.breadth) A Python Function defined inside a class is called a method. We can also define a function inside a Python class. In the above example, we have created two objects employee1 and employee2 of the Employee class.

# access attributes and assign new values Here, we have used bike1.name and bike1.gear to change and access the value of name and gear attribute respectively.Įxample 1: Python Class and Objects # define a class notation to access the attributes of a class. Now, we can use this object to access the class attributes. For example, suppose Bike is a class then we can create objects like bike1, bike2, etc from the class. Note: The variables inside a class are called attributes.Īn object is called an instance of a class.


We can think of the class as a sketch (prototype) of a house. Similarly, a class is a blueprint for that object.īefore we learn about objects, let's first know about classes in Python.Ī class is considered as a blueprint of objects. We know that python also supports the concept of objects and classes.Īn object is simply a collection of data (variables) and methods (functions). In the last tutorial, we learned about Python OOP.
