<dd id="sga4y"><optgroup id="sga4y"></optgroup></dd>
<nav id="sga4y"><code id="sga4y"></code></nav>
  • <optgroup id="sga4y"></optgroup>
    ???? 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 97av