Python怎么在一个文件中的类调用另一个文件中的类
来源:互联网 发布:数据库修改语句update 编辑:程序博客网 时间:2024/05/18 16:35
在使用python的时候,总是习惯在一个文件里边写上所有类,这样应对于小数量的类的时候比较适合,但是当有很多很多类的时候,就会有点混乱了,所以需要把一些类分到不同的文件里,但是怎么从一个文件中的类调用另一个文件中的类呢?
其中Person_class是Person类做成的模块名,在继承类里边使用Person类的时候,必须使用模块名来调用,就像程序中Person_class.Person,然后Person类中的所有的变量和方法也是用这个方法来调用的,比如Person_class.Person.__init__()方法。
这里是使用module,我们可以把被调用的类创造出来一个模块,比如说我现在想做一个通讯录,在最高层的类是Person,然后有一个Teacher类继承Person,我们就可以把Person类当做模块导入到Teacher类中,具体的参考代码如下:
import Person_classclass Teacher(Person_class.Person): def __init__(self, name, age, salary): Person_class.Person.__init__(self, name, age) self.salary = salary print '(Initialized Teacher: %s)' % self.name def tell(self): Person_class.Person.tell(self) print 'Salary: "%d"' % self.salaryt = Teacher('hsc', '30', 3000)t.tell()
其中Person_class是Person类做成的模块名,在继承类里边使用Person类的时候,必须使用模块名来调用,就像程序中Person_class.Person,然后Person类中的所有的变量和方法也是用这个方法来调用的,比如Person_class.Person.__init__()方法。
- Python怎么在一个文件中的类调用另一个文件中的类
- python 一个.py文件如何调用另一个.py文件中的类和函数
- Java中的一个类怎么调用另一个类中的方法?
- 如何调用另一个python文件中的代码
- 调用另一个python文件中的代码
- 如何调用另一个python文件中的代码
- 如何调用另一个python文件中的代码
- 如何调用另一个python文件中的代码
- JS一个文件中的函数调用另一个文件中的函数
- python文件调用另一个python class文件中的方法
- VC++在一个类中调用另一个类中的函数
- 如何在一个cpp中调用另一个cpp中的类?
- 如何在一个cpp中调用另一个cpp中的类?
- ubuntu 下从一个python文件中调用另外的一个python文件中的类!
- C#在一个解决方案下怎么在一个窗体中调用另一个窗体中的方法
- 同一个解决方案中,一个项目怎么都调用不了另一个类库中的类
- axure怎么把一个文件中的部分页面复制到另一个文件
- 系统调用,将一个文件复=中的内容复制到另一个文件中去
- 计算机视觉文献与代码资源
- kettle插件——实现资源库中JOB和其关联的脚本的下载
- 我的JavaScript之旅——从Scope Chain到Closure
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- centos 安装 vim crontab
- Python怎么在一个文件中的类调用另一个文件中的类
- VC-----获得文件后缀名
- BridgePattern
- 你与杰出电子工程师的差距在哪?
- Struts2请求转发(dispatcher)
- 关于无法解析的外部符号 的错误问题 socket
- 剖析Windows消息处理机制
- android MySrufaceView 应用
- 提示“一个或多个文件超出系统文件大小限制,这些文件无法被正确保存”,应该怎么解决?