Python基础_继承类

来源:互联网 发布:gtkwave windows 编辑:程序博客网 时间:2024/06/07 01:57
import sys,re
file=open("test_input.txt")
for line in file.readlines():
    print line
    print '\n'
#1.2 在继承模式下,进行方法调用
class person:
    def callback(self,prefix,tag,*args):
        method=getattr(self,prefix+tag,None)
        if callable(method):
            return method(*args)
        
    def get(self,tag):
        return self.callback('get',tag)
    def set(self,tag,name):
        return self.callback('set',tag,name)        
    
class fww(person):
    def getName(self):
        return self.name
    def setName(self,name):
        self.name=name

#封装了fww这个类,对外以person中的set()、get()方法来实现访问。        
f=fww()
f.set('Name','fww')
name=f.get('Name')
print name


0 0
原创粉丝点击