Home
User Guide
DB Recovery
Download
Documents
FAQ
Books
About Me
C programs
python programs
Stats
Creating Python classes and invoking functions
#define a class named Myclass. Variables begin with __ is strictly private can't be accessed outside the class
class Myclass:
	i=10 #public variable
	_j=20 
	__k=30 # private
	def f1(self):
		print 'Linux'
		print "=>",self.i
	
	def f2(self,fname):
		print 'inside f2'
		fp=open('classes.py','r') # just prints this file
		fp.readline()	#print line by line to output screen.

#create an instance called x
x=Myclass()
x.f1() # call the funcation with out arguments
print "i=",x.i
print "_j=",x._j
#print "__k=",x.__k #will give error if you uncomment this line
x.f2('classes.py') #Calling function with an argument

Powered by
Open Source Programmers