In this video we are going to learn about Classes and Objects:-
Python is an object oriented programming language.
Almost everything in Python is an object, with its properties and methods.
A Class is like an object constructor, or a ""blueprint"" for creating objects.
Create a Class
To create a class, use the keyword class:
Create Object
Now we can use the class named MyClass to create objects:
The __init__() Function
The examples above are classes and objects in their simplest form, and are not really useful in real life applications.
To understand the meaning of classes we have to understand the built-in __init__() function.
All classes have a function called __init__(), which is always executed when the class is being initiated.
Use the __init__() function to assign values to object properties, or other operations that are necessary to do when the object is being created:
The __init__() function is called automatically every time the class is being used to create a new object
Object Methods
Objects can also contain methods. Methods in objects are functions that belong to the object.
The self parameter is a reference to the current instance of the class, and is used to access variables that belong to the class.
You can delete properties on objects by using the del keyword:
You can delete objects by using the del keyword:
class definitions cannot be empty, but if you for some reason have a class definition with no content, put in the pass statement to avoid getting an error.
Register for free JavaScript self-paced course: https://practice.geeksforgeeks.org/co...
Check out more courses : https://practice.geeksforgeeks.org/co...
Explore more that we have to offer: https://www.geeksforgeeks.org/
Follow us on our Social Media Handles -
Twitter- / geeksforgeeks
LinkedIn- / geeksforgeeks
Facebook- / geeksforgeeks.org
Instagram- https://www.instagram.com/geeks_for_g...
Reddit- / geeksforgeeks
Telegram- https://t.me/s/geeksforgeeks_official
Also, Subscribe if you haven't already! :)