In this example, we will learn how to define and use class in Python.
2. Definition of Python Class
#!/usr/bin/python # -*- coding: UTF-8 -*- class Stu: def __init__(self, name, id): self.name = name self.id = id def displayInfo(self): print("Name: ", self.name, ", ID: ", self.id)
- The first method, the init() method, is a special method called a class constructor that is called when an instance of this class is created.
- self is required as the first argument when defining the methods of the class. This is different from other languages like Java, C++, et al.
3. Use of Python Class
stu = Stu('Christina', 102) stu.displayInfo()
Name: Christina, ID: 102