简明 Python 教程
第11章 面向对象的编程
上一页 __init__时时彩计划软件公式 下一页

__init__时时彩计划软件公式

在Python的类中有很多时时彩计划软件公式的名字有特殊的重要意义。现在我们将学习__init__时时彩计划软件公式的意义。

__init__时时彩计划软件公式在类的一个对象被建立时,马上运行。这个时时彩计划软件公式可以用来对你的对象做一些你希望的 初始化 。注意,时时彩计划软件公式:这个名称的开始和结尾都是双下划线。

使用__init__时时彩计划软件公式

例11.3 使用__init__时时彩计划软件公式

#!/usr/bin/python
# Filename: class_init.py


class Person:
    def __init__(self, name):
        self.name = name

    def sayHi(self):
        print 'Hello, my name is', self.name

p = Person('Swaroop')
p.sayHi()


# This short example can also be written as Person('Swaroop').sayHi()

(源文件:code/class_init.py

输出

$ python class_init.py
Hello, my name is Swaroop

它如何工作

这里,我们把__init__时时彩计划软件公式定义为取一个参数name(以及普通的参数self)。在这个__init__里,我们只是创建一个新的域,也称为name。注意它们是两个不同的变量,尽管它们有相同的名字。点号使我们能够区分它们。

最重要的是,我们没有专门调用__init__时时彩计划软件公式,只是在创建一个类的新实例的时候,把参数包括在圆括号内跟在类名后面,从而传递给__init__时时彩计划软件公式。这是这种时时彩计划软件公式的重要之处。

现在,我们能够在我们的时时彩计划软件公式中使用self.name域。这在sayHi时时彩计划软件公式中得到了验证。

给C++/Java/C#程序员的注释
__init__时时彩计划软件公式类似于C++、C#和Java中的 constructor


上一页 上一级 下一页
对象的时时彩计划软件公式 首页 类与对象的变量
时时彩计划软件公式
@ssv
时时彩计划那个好 皇冠娱乐时时彩平台可信吗 破解时时彩软件 时时彩平台怎么黑钱 香港时时彩走势图网站
重庆时时彩倍投计算器 红树林时时彩平台正规 如何找时时彩平台漏洞 新时时彩二星直选 江西时时彩13日预测
怎么能在吉林时时彩黑彩赢钱 重庆时时彩返点是什么 时时彩网站怎么开 大赢家时时彩 时时彩软件倍投工具
时时彩总和大小单双 领航时时彩软件使用方法 时时彩断组软件 重庆时时彩qq群团队 时时彩玩法上鼎狐网
诈金花游戏透视功能 腾讯分分彩是官方的吗 北京赛车pk10微信群 江西11选5走势图基本 掌上彩票
辽宁十一选五开奖结果 贵州11选5玩法 腾讯斗地主 pk10微信群 甘肃快3最大遗漏号码?甘肃快3网络版?甘肃快3二码数据?中彩网双色球走势图
重庆时时彩官网手机版 北京赛车平台搭建 云南11选5开奖结果 黑龙江p62玩法 极速时时彩万能规律
极速飞艇代理 3d走势图 福建31选7zuo 幸运农场选号技巧 江西11选5走势图淘宝