python之property原理

class m:
	def __init__(self,a,b,c):
		self.a=a
		self.b=b
		self.c=c
	def __get__(self,a1,b):
		return self.a(a1)
	def __set__(self,a,b):
		self.b(a,b)
	def __delete__(self,a):
		self.c(a)
class n:
	def __init__(self):
		self.x=None
	def getx(self):
		return self.x
	def setx(self,x):
		self.x=x
	def delx(self):
		del self.x
	y=m(getx,setx,delx)

在这里插入代码片
发布了130 篇原创文章 · 获赞 16 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/feiqipengcheng/article/details/103811560