#coding=utf-8
class test(object):
#属性的装饰方法
#@property
#@staticmethod # 静态方法,将命名空间中放入test函数
def d(self):
return 4
t = test()
print t.d()
class boy(object):
gender = 1
def __init__(self,name):
self.name = name
class girl(object):
gender = 0
def __init__(self,name):
self.name = name
class 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()
Python自学-第11次作业
最新推荐文章于 2021-11-27 15:36:56 发布