当前位置: 首页 > article >正文

python_主动调用其他类的成员

# 主动调用其他类的成员
# 方式一:
class Base(object):
    def f1(self):
        print("5个功能")
class Foo(object):
    def f1(self):
        print("3个功能")
        # Base.实例方法(自己传self),与继承无关
        Base.f1(self)


obj = Foo()
obj.f1()

print("#"*20)

# 方式二:按照类的継承順序,找下一个
class Foo1(object):
    def f1(self):
        super().f1()
        print("3个功能")
class Bar1(object):
    def f1(self):
        print("6个功能")
class Info1(Foo1, Bar1):
    pass

# obj = Foo1()
# obj.f1()  # 报错
obj = Info1()
obj.f1()

 


http://www.kler.cn/a/131576.html

相关文章:

  • spark性能调优 | 内存优化
  • 【图数据库实战】HugeGraph架构
  • milvus数据管理-删除数据
  • JVM jstat 查看内存新生代老年代回收情况,排查oom
  • python爬取网站数据,作为后端数据
  • ROS服务(Service)通信:通信模型、Hello World与拓展
  • 产品运营的场景和运营策略
  • Docker build 技巧 —— 筑梦之路
  • kafka单节点创建 topic 超时
  • 【Gateway】基于ruoyi-cloud-plus项目,gateway局部过滤器和过滤返回以及集成nacos
  • 【机器学习】线性回归算法:原理、公式推导、损失函数、似然函数、梯度下降
  • 动态sql行转列
  • 【用unity实现100个游戏之15】开发一个类保卫萝卜的Unity2D塔防游戏1(附项目源码)
  • centos7安装keepalived 保证Nginx的高可用
  • 快速弄懂C++中的智能指针
  • Taro.navigateTo 使用URL传参数和目标页面参数获取
  • spark与scala的对应版本查看
  • 基于深度学习的活体人脸识别检测算法matlab仿真
  • 【C++】模版-初阶
  • 无线WiFi安全渗透与攻防(N.4)WPA-hashcat渗透