zoukankan      html  css  js  c++  java
  • python __init__()类构造方法

    构造方法用于创建对象时使用,每当创建一个类的实例对象时,python解释器都会自动调用它。

    class Person:
        def __init__(self):
            print("调用构造方法")
        name = 'xiaobai'
        def say(self, content):
            print(content)
    #创建一个名为mary的Person对象
    mary = Person()
    #执行结果
    调用构造方法
    #显然,在创建mary对象时,隐式调用了我们手动创建的__init__()构造方法。
    

    注意:即使不手动为类添加任何构造方法,python也会自动为类添加一个仅包含self参数的构造方法。

    仅包含self参数的__init__()构造方法,又称为类的默认构造方法。
    

    不仅如此,在__init__()构造方法中,除了self参数外,还可以自定义一些参数。但是需要手动传递参数。self不需要手动传递参数。

    class Person:
        def __init__(self, name, age):
            print(name, "的年龄为", age)
    mary = Person("xiaobai", "999")
    #执行结果
    xiaobai 的年龄为 999
    
  • 相关阅读:
    jQuery标准的AJAX模板
    maven库
    在 Windows7 上按照 MySQL5.7
    如何保证代码的有效性
    项目负责人的职责
    string integer == equals 转
    走近AbstractQueuedSynchronizer
    STAR
    tesseract-ocr
    Spring @Qualifier l转
  • 原文地址:https://www.cnblogs.com/xiaobaizzz/p/12218164.html
Copyright © 2011-2022 走看看