python学习:扩展类的方法


一:先看一段小程序

class person:
    def __init__(self):
        print "new person"
        self.name = "lyl"
    def setName(self,name):
        self.name = name
    def printName(self):
        print self.name
p  = person();
p.setName("LiuYanliang")
p.printName()


看执行结果:


new person
LiuYanliang


二:总结

(1)可以在类的内部,使用def扩展类的方法

(2)类中的方法,第一个参数必须为self。



评论关闭