ক্লাসে যেকোনো জায়গায় ( __init__ বাদে) ডিক্লেয়ারেশন এবং __init__ মেথডে ডিক্লেয়ারেশন একই নয়। নিচের কোড এটাকে প্রমাণ করে।
উদাহরণ
import sys
class foo():
print 'within class'
def __init__(self):
print 'within init'
def do_smthng(self):
print 'do something'
def main():
f = foo()
f.do_smthng()
return 0
if __name__ == '__main__':
sys.exit(main()) আউটপুট
within class within init do something