Erreurs, bugs, questions - page 1677
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Pourquoi une erreur pour les méthodes privées ?
Pourquoi y a-t-il une erreur pour les méthodes privées ?
Private n'a rien à voir avec cela, votre fonction est déclarée comme finale et vous essayez de la remplacer.
ZS. J'ai essayé de compiler - le compilateur dit quel est le problème.
Private n'a rien à voir avec cela, vous déclarez cette fonction comme finale.
Il n'y a donc pas de méthodes privées parentes dans une classe héritée. C'est pourquoi il ne devrait pas y avoir de surcharge.
Bonjour.
Héritage public. Les méthodes privées du parent ne sont pas disponibles chez le descendant, selon le compilateur.
Une méthode virtuelle privée d'une classe de base ne peut pas être appelée par un héritier, mais vous pouvez la surcharger, ce que vous essayez de faire.
Une méthode virtuelle fermée d'une classe de base ne peut pas être appelée par un héritier, mais peut être surchargée.
Je vais essayer de faire un exemple similaire pour mieux comprendre.
C'est une belle touche.
Je suppose qu'une telle construction pourrait être utile quelque part.
l'héritage public. Les méthodes privées du parent ne sont pas disponibles chez le descendant, selon le compilateur.
Vous pouvez l'utiliser pour créer un analogue du mot clé final, interdisant explicitement tout héritage supplémentaire.