python - 继承放心python
问题描述
因此,我在这里查看了多个继承和构造函数的示例,我有点不确定自己。
因此,据我了解,您可以在构造函数中调用类构造函数。
class A(Z):
def __init__(self):
super().__init__(self)
是的……这是一个合法的类调用还是我应该重构它?
class SubsManagement(Subs, Database_Tables):
def __init__(self, db_file):
Database_Tables.__init__(db_file)
self.conn, self.cur = Database_Tables.connect_database()
Subs.__init__(self.cur)
我的其他选择是什么?这是一个个人项目。
编辑:好吧,我根据建议考虑使用包装器,但这基本上是在制作一系列祖先类吗?如果对我的个人情况有点模糊,因为非合作类中的示例没有构建带参数的构造函数。
解决方案
推荐阅读
- amazon-web-services - 预签名 URL S3 不会在同一会话中过期
- docker - 用于在 AWS EC2 中构建和部署 docker 映像的 CI/CD 脚本
- python - 如何让 python 忽略文件中的注释?(Zybooks抄袭检测器作业阅读文件)
- lua - 如何将其他文件中的文本解释为 lua 代码
- querydsl - 在嵌套类中转换 querydsl 查询
- python - 使用基本身份验证从 url 中删除用户名和密码
- c# - 将应用程序的控制台输出转发到 Elasticsearch
- python - Django代码从文件中读取并更新到网站而不刷新
- node.js - 更好的连接方式?
- amazon-web-services - 如何让 github 机器人接受 lambda 请求并发出拉取请求?