Message366371
Yes, of course. And if it overrides some methods, but do not specify doctrings for new methods, they will be inherited from the parent class.
class A:
"""Base class"""
def foo(self): """Some docstring"""
def bar(self): """Other docstring"""
class B(A):
def foo(self): pass
help(B)
Help on class B in module __main__:
class B(A)
| Method resolution order:
| B
| A
| builtins.object
|
| Methods defined here:
|
| foo(self)
| Some docstring
|
| ----------------------------------------------------------------------
| Methods inherited from A:
|
| bar(self)
| Other docstring
|
... |
|
Date |
User |
Action |
Args |
2020-04-14 07:45:59 | serhiy.storchaka | set | recipients:
+ serhiy.storchaka, gvanrossum, ncoghlan, yselivanov, veky, levkivskyi |
2020-04-14 07:45:59 | serhiy.storchaka | set | messageid: <1586850359.51.0.209241987792.issue40257@roundup.psfhosted.org> |
2020-04-14 07:45:59 | serhiy.storchaka | link | issue40257 messages |
2020-04-14 07:45:59 | serhiy.storchaka | create | |
|