Python重写下划线方法的最佳方法(single\ux)?

2024-03-28 14:22:36 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我的理解是像_privateMethod()这样的方法通常不应该被直接访问/调用。但是,由于需要实现的原因,我需要重写继承的PrivateMethodClass,如下所示:

class MyClass(PrivateMethodClass): 

   def _privateMethod(): 
        #add additional functionality 

我必须扩展这个方法的功能,但我的问题是,这是不好的做法,如果是这样的话,有什么方法可以做得更干净/更pythonic/更好?你知道吗


Tags: 方法功能adddefmyclass原因pythonicclass