网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容 知识问答

python3 扩展方法

时间:2024-10-13 01:09:34

1、首先我们来看第一种方式,在子类中增加内容来扩展方法。如下面图中所示,定义了一个父类father(),然后在父类中定义了方法func1(),作用是输出字符串:"father's method",

python3 扩展方法

3、最后我们再来看两个类的同名方法调用输出,如下面图中所示,可以看到子类的扩展让父类的方法输出更加丰富。我们这里是输出,其实还可以做其他事情,就根据你自己的需求来扩展了。以上就是增加内容的方式来扩展方法

python3 扩展方法

5、这次有区别的内容是子类中定义的方法func2(),代码如下面所示,这次在func2中直接重写了父类中的方法内容。这次父类和子类中的方法内容完全不一致。

python3 扩展方法

7、最后我们再来看最后一种,如下面图中所示,在下面的示例中,我们没有直接调用父类的方法,而是将父类的方法重新写入到子类方法中。这样既实现了父类方法的调用,也实现了子类方法的扩展。

python3 扩展方法
© 2025 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com