1.面向对象练习
1、类:把一类事物的相同特征和动作混合到一起就是类,类是一个抽象的概念
2.对象:就是基于类而创建的一个具体事物(具体存在的),也是特征和动作的整合一起
#学校类:
#特征:name,addr,type
#动作:考试,招生,开除学生
def school(name,addr,type):
def kao_shi(school):
print('%s 学校正在考试'%school['name'])
def zhao_sheng(school):
print('%s %s 正在招生'%(school['type'],school['name']))
def init(name,addr,type):
sch = {
'name': name,
'addr': addr,
'type': type,
'kaoshi': kao_shi,
'zhaosheng': zhao_sheng,
}
return sch
return init(name,addr,type)
s1=school('oldboy','沙河','私立学校')
print(s1)
print(s1['name'])
s1['zhaosheng'](s1)
s2=school('清华','北京','公立学校')
print(s2)