作者purestone (天空之子)
看板Python
标题[问题] 再请教一个问题
时间Sat Apr 26 19:45:22 2008
拜托各位高手指点一下..
-----------------------------------------
python 版:
#!/usr/bin/env python
# File name: class_init.py
class Person:
def __init__(self, name):
self.name = name
def say_hi(self):
print 'Hello, my name is', self.name
p = Person('Swaroop')
p.say_hi()
python 版输出结果:
$ python class_init.py
Hello, my name is Swaroop
-----------------------------------------------
请问上述程式的__init__功能是什麽?我知道是初始化,但初始化是什麽?
self是有什麽涵义吗?为什麽最後一个say_hi()没有self?
请问class的功能是什麽?
拜托各位高手帮帮忙~我有在看书,但慧根不够,需要有人用白话一点的方式指点一下~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.146.39.51