您的位置:首页 > 编程语言 > Python开发

Python自学-第11次作业

2017-02-20 16:33 253 查看
#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