首页 > 解决方案 > Python - 覆盖下划线方法的最佳方法(单个 _ )?

问题描述

所以我的理解是,_privateMethod()通常不应该直接访问/调用类似的方法。但是,由于我需要实现,我需要覆盖我的继承PrivateMethodClass,如:

class MyClass(PrivateMethodClass): 

   def _privateMethod(): 
        #add additional functionality 

我必须扩展这种方法的功能,但我的问题是,这是不好的做法,如果是这样,有什么方法可以做到更清洁/更 Pythonic/更好?

标签: pythoninheritanceoverriding

解决方案


推荐阅读