zoukankan      html  css  js  c++  java
  • py 中类的 构造函数__init__

    #!/usr/bin/python3
    # -*- coding:utf-8 -*-
    #Author:qika
    
    
    
    #构造函数:__init__
    #在创建类时,可以添加一个 __init__() 方法,该方法是一个特殊的类实例方法,称为构造方法(或构造函数)
    
    #构造函数用于:
    #class 一个类后,可以加上一个构造函数,然后每次运行时,都会自动调用构造函数
    #__inti__() 构造函数必须有参数,一个或多个(但是第一个参数必须是self)
    #__init__(self,**kwargs)
    #一个类,只能有一个__init__构造函数存在。
    

    #例:==================================================== class Person(): '''假设Person这个类,有属性:name,age,调用这个类是,属性都默认访问''' def __init__(self,name,age): self.name = name self.age = age print("这是构造函数下的:姓名{0},年龄{1}".format(self.name,self.age))       #在构造函数下加了一个打印

    #现在来实例化类,然后调用一下看看是否会默认运行构造函数 f = Person("qika",18) #注意:一个类无论是否将__init__(self) 这个构造函数写出来,类都是默认存在有构造函数的; #就比如人:一个人的姓名,性别都是永远跟随的,介绍不介绍,都是无法改变的东西 #如果没有手动添加 __init__() 构造方法,又或者添加的 __init__() 中只有 self 参数,没有其他的参数,那么在类实例化时,类就可以不传入参数 class Person(): def __init__(self): print("这是构造函数") f = Person()
  • 相关阅读:
    循环处理
    XMLHttpRequest 加载进度
    createjs 的 bitmapdata类
    console打印数组object具体内容
    html5 粒子组合成logo 的制作思路及方法
    createjs 更新
    css取消input、select默认样式(手机端)
    js获取url参数 兼容某些带#url
    Adobe Edge Animate CC 不再开发更新!
    《FLASH CC 2015 CANVAS 中文教程》——3、this关键字 入门
  • 原文地址:https://www.cnblogs.com/QiKa/p/13514894.html
Copyright © 2011-2022 走看看