简明 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
重庆时时彩开奖方式 时时彩自动跟单系统 世爵娱乐平台怎么注册 世爵时时彩平台下载 时时彩后二杀号技巧
一诺365开票软件下载 时时彩唯一合买平台 优博2时时彩平台登录 时时彩怎么长期玩稳赚 重庆时时彩平台漏洞
新时时彩走势图 黄金眼看图软件下载 时时彩源码分享 呼死你软件在线试用版 时时彩平台有多少
江西时时彩怎么买 彩精灵时时彩软件v2.2 江西时时彩后一稳赚公式 万家乐国际平台登录 易语言编写时时彩软件