一、创建一个类:
class FileHelper():
在Python中用class关键字来创建类。
二、构造方法的使用:
在python的类中,使用def关键字来创建方法,方法的第一个参数self是必须存在的,但是调用这个方法时不需要为这个参数传值。
构造方法:
1、无参构造方法:
def __init__(self):
pass
2、带参数的构造方法:
def __init__(self, FileName):
print '文件名为' + FileName
注意,在python3.0中,python类的构造函数不能重载,也就是说,上面两个构造方法都有时,只能使用第二个构造方法,即有参数的构造方法
三、普通方法的使用:
1、
def createNewFile(self):
print ('创建了一个新的文件')
2、创建私有方法:
可以创建私有方法,方法即为在私有方法名前加两个下划线__:
def __privateMethod(self):
print ('调用私有的方法')
此方法在外部是无法访问的,只有在类内部可以访问:
def userPrivateMethod(self):
self.__privateMethod()
四、类参数的使用:
直接在类中写入参数即可:
fileName = 'hello'
方法中使用:
def printFileName(self):
print (self.fileName)
另外,类参数在外面也可以直接使用:
print (file1.fileName)
空参数的声明:
file = None
五、类的调用:
file = FileHelper('aa')
file.createNewFile()
file.printFileName()
file.userPrivateMethod()
print (file.fileName)