python - 如何在类之外调用重写的方法
问题描述
class class1 :
def method1(self):
print("Method1 in Class1")
class class2(class1) :
def method1(self):
class1.method1(self)
print("Method1 in Class2")
ob = class2()
ob.method1()
这是我的问题...我想method1
在class1
. class2
同样,是否有一种可以在内部调用ob.method1()
而不在内部调用method1
的方法class2
?
解决方案
你可以这样做,但这是一个非常糟糕的主意。您的操作方式与您在内部执行的方式完全相同class2
:
class1.method1(ob)
推荐阅读
- angular - Angular 6 选择输入测试
- ruby - 如何在 ruby 中从希伯来语 utf-8 中去除元音/nekudot/变音符号?
- r - 如何绘制从R中的循环中提取的单独线
- c# - 在外部 sd 卡上创建目录。(写访问错误)
- linux - 如何在当前文件夹和所有子文件夹中的所有文件中搜索特定文件内容
- c# - WebRequest 指定 SSL/TLS 密码
- ios - UICollectionView 在单元格中显示错误的图像
- python - 有关将图像添加到视频的信息
- java - 如何防止 Escape 键关闭 JFace 对话框
- java - Mockito - 未完成的存根