Questions marquées «object»

Un objet est une entité qui peut être manipulée par des commandes dans un langage de programmation. Un objet peut être une valeur, une variable, une fonction ou une structure de données complexe. Dans la programmation orientée objet, un objet fait référence à une instance d'une classe.


30
Éviter les instructions! = Null
J'utilise object != nullbeaucoup pour éviter NullPointerException. Y a-t-il une bonne alternative à cela? Par exemple, j'utilise souvent: if (someobject != null) { someobject.doCalc(); } Cela recherche un NullPointerExceptionpour l' someobjectobjet dans l'extrait ci-dessus. Notez que la réponse acceptée peut être obsolète, voir https://stackoverflow.com/a/2386013/12943 pour une approche plus récente.



28
Itérer à travers les propriétés des objets
var obj = { name: "Simon", age: "20", clothing: { style: "simple", hipster: false } } for(var propt in obj){ console.log(propt + ': ' + obj[propt]); } Exécuter l'extrait de codeMasquer les résultatsDévelopper l'extrait Comment la variable proptreprésente-t-elle les propriétés de l'objet? Ce n'est pas une méthode ou une propriété …
2040 javascript  loops  object 

12
Appel d'une fonction d'un module en utilisant son nom (une chaîne)
Quelle est la meilleure façon d'appeler une fonction en fonction d'une chaîne avec le nom de la fonction dans un programme Python. Par exemple, disons que j'ai un module foo, et j'ai une chaîne dont le contenu est "bar". Quelle est la meilleure façon d'appeler foo.bar()? J'ai besoin d'obtenir la …
1736 python  object 








23
Comment copier un objet en Java?
Considérez le code ci-dessous: DummyBean dum = new DummyBean(); dum.setDummy("foo"); System.out.println(dum.getDummy()); // prints 'foo' DummyBean dumtwo = dum; System.out.println(dumtwo.getDummy()); // prints 'foo' dum.setDummy("bar"); System.out.println(dumtwo.getDummy()); // prints 'bar' but it should print 'foo' Donc, je veux copier le dumà dumtwoet le changement dumsans affecter la dumtwo. Mais le code ci-dessus ne …
794 java  object  copy  clone 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.