5 votes

Un analogue en Fortran de super() en Python ?

Lorsque vous travaillez avec des classes et en particulier avec des types étendus en Fortran 2003/8 : Existe-t-il un analogue de la fonction super() de Python qui puisse être utilisé pour appeler une méthode du type étendu qui a été surchargée dans le type étendu ?

8voto

IanH Points 16830

Oui, si le type parent n'est pas abstrait.

CALL object%ParentType%Binding(...)

Sinon, vous pouvez toujours appeler la procédure spécifique qui met en œuvre la liaison dans le parent.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X