Si j'ai un objet 'Hotel' qui a quelques propriétés de set et que je le passe à un autre objet qui remplit plus de ses propriétés et le libère ensuite, la première classe verra-t-elle ces valeurs?Objets passés par référence?
0
A
Répondre
0
Oui, cela fonctionnera. Mais l'objet n'est pas passé par référence; au lieu de cela, vous passez un pointeur à l'objet, ce qui signifie que l'appelant et l'appelé ont tous deux des pointeurs vers le même objet; ainsi, si vous utilisez un mutateur pour modifier les propriétés de l'objet, l'appelant et l'appelé verront les modifications.
+0
Super merci – TheLearner
Questions connexes
- 1. Django admin, objets filtrants par ManyToMany référence
- 2. en Java sont les paramètres passés par référence ou par valeur
- 3. Une méthode qui itère sur les propriétés des objets passés
- 4. Dois-je utiliser des objets passés au constructeur pendant l'injection?
- 5. pool d'objets OU Passer par référence les objets sans état
- 6. règles avec des objets temporaires et args par référence
- 7. Trier les objets .NET par référence, et non la valeur
- 8. Faire objet passe pas par référence
- 9. C++ - Arguments optionnels par référence
- 10. Référence des objets dans jQuery
- 11. Comment lire les arguments passés au constructeur et les arguments passés par `use Module` en Perl?
- 12. Paramètres IDispatch passés de Delphi à C#
- 13. Calculer par programme la mémoire occupée par un objet Java y compris les objets qu'il référence
- 14. Est-ce que javascript gère les objets par référence ou par valeur?
- 15. Objets comptés de référence et multiplicateurs
- 16. Objets en Java Référence ou Valeur
- 17. Fusion de paramètres passés
- 18. Référence JavaScript par valeur/par problème de référence
- 19. Passing types de référence par ref - Flex/Actionscript
- 20. Partage d'un objet par référence ou par un pointeur
- 21. Passer par référence impossible?
- 22. Appel par référence Fonction
- 23. passe Actionscript par référence
- 24. passer tableau par référence
- 25. PHP passe par référence
- 26. par référence en C++
- 27. Est-ce que Java passe par référence?
- 28. Comment les objets sont-ils passés et renvoyés en Objective-C?
- 29. Objets devenant NULL lorsqu'ils sont passés à une propriété en C#
- 30. Dois-je laisser les vars/objets passés hors du pool autorelease?
Ce n'est pas un renvoi par référence. Les moyens de passage par référence (exemple en C++) 'void f (int & arg) {arg = 0;} int x = 5; f (x); 'aboutit à' x = 0'. – delnan