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
Ce n'est pas le vôtre, mais un autre totalement étranger avec le même type.
Qu'est-ce qui n'est pas à toi ? Que le type est le même ?
Êtes-vous en train de dire qu'une méthode constante ne peut pas changer la classe d'un autre ?
Et quand vous répondez, soyez plus précis, je n'ai pas compris ce que vous essayez de dire.
Qu'est-ce qui n'est pas à toi ? Que le type est le même ?
Êtes-vous en train de dire qu'une méthode constante ne peut pas changer la classe d'un autre ?
Et lorsque vous répondez, soyez plus explicite, je n'ai pas compris ce que vous vouliez dire.
Pour le dire simplement. Dans une méthode constante, il est impossible de modifier les valeurs des variables déclarées dans la même classe où se trouve la méthode constante (ou déclarées dans son parent). C'est vrai ?
C'est vous qui ne comprenez pas ce que vous écrivez Peut changer la classe de quelqu'un d'autre de n'importe quel type et identique à lui-même.
Peut-être que tu devrais faire attention à ce que tu écris après tout. Comment une méthode peut-elle modifier une classe ? Peut-être un objet de classe?
Et la question était dans la déclaration :
Une méthode constante ne peut pas modifier les membres de sa classe.
Alexey a donné un exemple que cela peut changer, donc je ne pense pas que l'affirmation soit correcte, je voulais entendre le commentaire de Vasiliy.
Peut-être que tu devrais faire attention à ce que tu écris après tout. Comment une méthode peut-elle modifier une classe ? Peut-être un objet de classe?
Et la question était dans la déclaration :
Alexey a donné un exemple que cela peut changer, donc je pense que l'affirmation est fausse, je voulais entendre le commentaire de Vasily.
Et si tu lisais de manière plus réfléchie ? -"changer les valeurs des variables déclarées"
Comment pouvez-vous parler de l'affirmation d'Alexey ? Il ne s'est pas contenté de l'affirmer, il l'a confirmé pour de bon, il a donné un exemple, vous pouvez le lancer dans un éditeur et voir quand il compile et quand il ne compile pas.
Pour le dire simplement. Dans une méthode constante, il est impossible de modifier les valeurs des variables déclarées dans la même classe où se trouve la méthode constante (ou déclarées dans son parent). C'est vrai ?
Peut-être que tu devrais faire attention à ce que tu écris après tout. Comment une méthode peut-elle modifier une classe ? Peut-être un objet de classe?
..
Comme ça :
Non. Vous savez que chaque objet d'une classe a son propre ensemble de variables déclarées dans cette classe, n'est-ce pas ? Et une méthode constante ne peut pas modifier uniquement l'objet (c'est-à-dire l'ensemble) à partir duquel elle a été appelée.
Qu'est-ce que l'appel a à voir avec ça ? Ce qui compte, c'est l'emplacement de la méthode et des variables. Si la méthode et les variables sont situées dans la même classe, vous ne pouvez pas les modifier. Si la classe est passée par référence en tant que paramètre, vous pouvez le faire.