Python 的类和方法

    xiaoxiao2021-03-25  82

    一、创建一个类:

     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)
    转载请注明原文地址: https://ju.6miu.com/read-24193.html

    最新回复(0)