Types of Methods
Types of methods
- Instance Method
- Class Method
- Static Method
Source code
class Student:
school = "New English School Parner"
def __init__(self, m1,m2,m3):
self.m1 = m1
self.m2 = m2
self.m3 = m3
def show(self):
print(f"{self.m1}, {self.m2}, {self.m3}")
def avg(self):
return (self.m1 + self.m2 + self.m3)/3
@classmethod
def info(cls):
return cls.school
@staticmethod
def Sclass():
print("This is student class")
s1 = Student(33,53,56)
# s1.show()
print(s1.avg())
print(s1.info())
print(s1.Sclass())
Output
47.333333333333336 New English School Parner This is student class None
Post a Comment