Python教程

Python -- 面向对象(5)

本文主要是介绍Python -- 面向对象(5),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

生成属性的另一种方法

class Foo:
    def f1(self):
        return 123
    def f2(self,value2):
        print(value2)
    def f3(self):
        print('DeL')

    p = property(fget=f1,fset=f2,fdel=f3)

obj = Foo()
ret = obj.p
print(ret)
print('1#############################################')
obj.p = 321
print('2#############################################')
del obj.p

输出:

123
1#############################################
321
2#############################################
DeL

这篇关于Python -- 面向对象(5)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!