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
    
  • 相关阅读:
    shiro的授权与认证
    spring-aop
    GC选择之串行收集与并行收集
    4. Tomcat调优
    spring boot 启动 开启注解 加载 bean
    一、JavaScript实现AJAX(只需四步)
    DVWA安装
    CTF入门指南
    Metasploit 学习
    JSP笔记
  • 原文地址:https://www.cnblogs.com/xiaobaizzz/p/12218164.html
Copyright © 2011-2022 走看看