类继承中的一个知识点
来源:互联网 发布:软件小品 编辑:程序博客网 时间:2024/05/16 19:55
模块和类的区别
当写了一个继承的类时,如果引入的父类在当前文件中,那么这个称其为一个类,如果另外一个文件中,则称其为模块,区别看下面
class Parent: # 定义父类 parentAttr = 100 def __init__(self): print "调用父类构造函数" def parentMethod(self): print '调用父类方法' def setAttr(self, attr): Parent.parentAttr = attr def getAttr(self): print "父类属性 :", Parent.parentAttrclass Child(Parent): # 定义子类 def __init__(self): print "调用子类构造方法" def childMethod(self): print '调用子类方法 child method'
上面的代码中,class Child(Parent) ,这里注意一下,可以理解为继承了当前模块中的一个Parent类
但是如果这个Parent在另外一个文件中,那个文件就是一个模块,我们继承Parent的时候就需要下面的写法
class Child(Parent.Parent),其意思就是我们继承了Parent模块中的Parent类,这里带入了一个路径的意思。
如果在一个包里呢,是不是也要写上包名,这个接下来会确认一下
事实上,这种概念应该渗入我们的潜意识里,我们想要使用一个东西,需要知道的就是:在哪里,叫什么。
0 0
- 类继承中的一个知识点
- C++ 继承中的一个小知识点
- 类与继承知识点
- 类继承知识点总结
- 继承在实体类中的一个应用
- 类的继承中的一个错误
- 有关C++中的一个知识点
- 继承知识点
- 继承知识点
- 一个继承JFrame的类调用一个继承JPanel的类,继承JPanel中的定义JPanel不显示
- 关于静态成员变量在类继承中的一个误区
- 关于静态成员变量在类继承中的一个误区
- C#中的继承封装和多态知识点总结
- 类中的一些知识点
- 一个C语言中的小知识点
- JAVA内部类中的一个小知识点
- 集合中的一个难懂的知识点
- 在一个练习demo中的两个知识点
- Java创建内部类对象
- Python函数式编程
- 安卓JNI/NDK开发3(进阶 在C代码中调用java方法)
- centos7.2+zabbix3.2+sedmail邮件告警
- magento 2.1.4 url出现版本号,怎样解决?
- 类继承中的一个知识点
- Codeforces 768C Jon Snow and his Favourite Number
- MongoDB replication (1)
- 【Android】用RecycleView实现可以横向滚动的ListView效果
- Navicat11全系列激活(注册机)
- Idea打包Jar文件
- Tomcat的简单认识
- 如何是linux服务器 下的tomcat能够支持中文文件名和中文路径
- MySQL分页查询