python脚本中的_metaclass_= type是什么意思?
#!/usr/bin/envpython_metaclass_=typeclassRectangle:def_init_(self):self.width=0self.h...
#!/usr/bin/env python
_metaclass_= type
class Rectangle:
def _init_(self):
self.width = 0
self.height = 0
def setSize(self,size):
self.width,self.height = size
def getSize(self):
return self.width,self.height
size = property(getSize,setSize)
r = Rectangle()
r.width = 10
r.height = 5
print r.size
r.size = 150,100
print r.width
python脚本中的_metaclass_= type是什么意思? 展开
_metaclass_= type
class Rectangle:
def _init_(self):
self.width = 0
self.height = 0
def setSize(self,size):
self.width,self.height = size
def getSize(self):
return self.width,self.height
size = property(getSize,setSize)
r = Rectangle()
r.width = 10
r.height = 5
print r.size
r.size = 150,100
print r.width
python脚本中的_metaclass_= type是什么意思? 展开
4个回答
展开全部
metaclass就是指类的类,一般是type,也可以自己写,来实现一些比较高级的特性。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
python中旧式类使用元类的方法, 元类是用来修改自定义类的行为时用到的. 一般很少用到, 在做框架时会用到
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询