Message366371
| Author |
serhiy.storchaka |
| Recipients |
gvanrossum, levkivskyi, ncoghlan, serhiy.storchaka, veky, yselivanov |
| Date |
2020-04-14.07:45:59 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1586850359.51.0.209241987792.issue40257@roundup.psfhosted.org> |
| In-reply-to |
|
| Content |
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
|
... |
|