Python自学-第11次作业

来源:互联网 发布:辞职 知乎 编辑:程序博客网 时间:2024/06/06 20:00
#coding=utf-8class test(object):#属性的装饰方法    #@property    #@staticmethod # 静态方法,将命名空间中放入test函数    def d(self):        return 4t = test()print t.d()class boy(object):    gender = 1    def __init__(self,name):        self.name = nameclass girl(object):    gender = 0    def __init__(self,name):        self.name = nameclass love:    '''contain all love type'''    def __init__(self,name_one,name_two):        self.one = name_one        self.two = name_two    def meet(self):        return "this is %s and %s  loveing story !!" %(self.one,self.two)class Normal_love(love):    def __init__(self,name_one,name_two):        love.__init__(self,name_one,name_two)        if name_one.gender + name_two.gender != 1:            raise  TypeError,'error not gay!!!!!'A = boy('A')B = girl('B')AandB = Normal_love(A,B)print AandB.meet()
0 0