Ex 1:
class foo:
def test():
print("test completed")
obj = foo()
obj.test()
RESULT: TypeError: test() takes 0 positional arguments but 1 was given
Ex 2:
class foo:
def test():
print("test completed")
obj = foo
obj.test()
OUTPUT:- test completed
EX 3:
class foo:
def test(self):
print("test completed")
obj = foo()
obj.test()
OUTPUT: test completed