实例01class Geese: 大雁类 def __init__(self,beak,wing,claw):print( "我是大雁类!我有以下特征:
实例01
class Geese: '''大雁类''' def __init__(self,beak,wing,claw): print("我是大雁类!我有以下特征:") print(beak) print(wing) print(claw) def fly(self,state): print(state) '''************调用方法************''' beak_1="喙的基部较高,长度和头部的长度几乎相等" wing_1="翅膀长而尖" claw_1="爪子是蹼状的" wildGoose = Geese(beak_1,wing_1,claw_1) wildGoose.fly("我飞行的时候,一会排成一个人字,一会排成一个一字")
实例02
class Geese: '''雁类''' neck = "脖子较长" #类属性 wing = "振翅频率高" #类属性 leg="腿位于身体的中心支点,行走自如" #类属性 number = 0 #编号 def __init__(self): #构造方法 Geese.number += 1 #编号加1 print("\n我是第"+str(Geese.number)+"只大雁,我属于大雁类!我有以下特征:") print(Geese.neck) #输出脖子特征 print(Geese.wing) #翅膀特征 print(Geese.leg) #腿特征 #创建4个雁类对象(相当于有4只大雁) list1=[] for i in range(4): #循环4次 list1.append(Geese()) #创建一个雁类的实例 print("一共有"+str(Geese.number)+"只大雁")