近期需要利用python完成一些任务,但是因为太久未使用python,故在此简单的对之前的知识进行简单的回顾,并加上一个小示例来举例子以使得更加形象化。
示例代码:
class Man:
def __init__(self, name): #构造函数
self.name = name
print('Initialized!')
def hello(self): #方法1
print('hello' + self.name + '!')
def goodbye(self): #方法2
print('Good-bye' + self.name + '!')
m = Man('TOM') #传入参数
m.hello() #调用方法
m.goodbye() #调用方法
简要说明:类(Man)生成了实例(对象)m,类(Man)的构造函数会接受参数name(TOM),然后用这个参数初始化实例变量self.name。所谓实例变量是指存在于每一个实例中的变量。
运行结果:
Initialized!
helloTOM!
Good-byeTOM!
Process finished with exit code 0