mirror of
https://github.com/python/cpython.git
synced 2025-08-01 15:43:13 +00:00
Patch #1410783: add documentation links for static/classmethod
This commit is contained in:
parent
1de37002bf
commit
87b90adc28
1 changed files with 9 additions and 1 deletions
|
@ -151,6 +151,10 @@ class C:
|
|||
|
||||
Class methods are different than \Cpp{} or Java static methods.
|
||||
If you want those, see \function{staticmethod()} in this section.
|
||||
|
||||
For more information on class methods, consult the documentation on the
|
||||
standard type hierarchy in chapter 3 of the
|
||||
\citetitle[../ref/types.html]{Python Reference Manual} (at the bottom).
|
||||
\versionadded{2.2}
|
||||
\versionchanged[Function decorator syntax added]{2.4}
|
||||
\end{funcdesc}
|
||||
|
@ -987,7 +991,7 @@ class C:
|
|||
|
||||
The \code{@staticmethod} form is a function decorator -- see the description
|
||||
of function definitions in chapter 7 of the
|
||||
\citetitle[../ref/ref.html]{Python Reference Manual} for details.
|
||||
\citetitle[../ref/function.html]{Python Reference Manual} for details.
|
||||
|
||||
It can be called either on the class (such as \code{C.f()}) or on an
|
||||
instance (such as \code{C().f()}). The instance is ignored except
|
||||
|
@ -996,6 +1000,10 @@ class C:
|
|||
Static methods in Python are similar to those found in Java or \Cpp.
|
||||
For a more advanced concept, see \function{classmethod()} in this
|
||||
section.
|
||||
|
||||
For more information on static methods, consult the documentation on the
|
||||
standard type hierarchy in chapter 3 of the
|
||||
\citetitle[../ref/types.html]{Python Reference Manual} (at the bottom).
|
||||
\versionadded{2.2}
|
||||
\versionchanged[Function decorator syntax added]{2.4}
|
||||
\end{funcdesc}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue