La réflexion est la capacité d'un programme à observer et / ou à modifier sa structure et / ou son comportement lors de l'exécution. La réflexion dépend du langage de programmation pris en charge - veuillez baliser le langage de programmation utilisé lors de l'utilisation de cette balise.

reflection...

Quelqu'un peut-il m'aider à ce sujet? J'ai cours. C'est juste une démo, en réalité j'ai plus de champs. public class ParentData { private String field2 = ""; } public class Data extends ParentData { private String field1 = ""; } Implémentation de la méthode getAllFieldsofParentAndChildClass ....
31 déc. 2019 à 20:38
AVERTISSEMENT: comme d'autres l'ont indiqué ici, ce problème est basé sur une exigence client rigide. Bien que la question soit valide, vous devez absolument utiliser les solutions les plus simples (ex: mettre vos paramètres dans un seul objet) si possible! J'ai un tableau de variables que je veux....
6 déc. 2019 à 22:42
Je cherche un moyen d'obtenir le nom d'une propriété d'objet comme ceci: let o = { first: 1, second: 2 }; function q(prop) { // return name of prop } console.log(q(o.first)); // should return "first" Je ne suis même pas sûr que cela soit possible, mais je demande simplement. Le cas d'utilisati....
24 nov. 2019 à 20:49
Je cherche un moyen d'obtenir l'expression de retour d'une fonction en Javascript. Je m'attends à l'obtenir sous forme de chaîne, mais n'importe quel type ferait l'affaire. De plus, je cherche un moyen de définir l'instruction de retour d'une fonction sans affecter le reste. Exemple: let f1 = () => ....
Mon application crée un cache de Field qui sera accessible plus tard au cours de sa durée de vie. Je pensais que créer un index de Field serait plus rapide que de faire une recherche chaque fois que j'aurais besoin d'accéder à Field. Cependant, je ne vois pas de toute façon utiliser le Field sur un ....
20 nov. 2019 à 20:41
J'essaie de faire un lecteur CSV qui analyse un fichier CSV avec un en-tête dans une liste d '"objet ligne". Ces "objets ligne" sont d'un type donné par l'appelant de la fonction. L'idée est de pouvoir utiliser le lecteur CSV comme ça: case class PlayerData(btag: String, team: String, status: String....
18 nov. 2019 à 20:43
J'étends la classe Java existante qui a une méthode privée. Et pour réaliser ce que je veux, je dois passer outre cette méthode privée. J'ai donc lu quelque chose sur la réflexion Java et je suis sorti avec ce qui suit: class CustomSlider : Slider() { init { Slider::class.java.getDeclare....
4 nov. 2019 à 13:43
Je me demande comment convertir un objet 'type' python en chaîne en utilisant les capacités de réflexion de python. Par exemple, j'aimerais imprimer le type d'un objet print "My type is " + type(someObject) # (which obviously doesn't work like this) ....
15 févr. 2011 à 22:58
Comment puis-je tester pour voir si une classe contient un attribut particulier? In [14]: user = User.objects.get(pk=2) In [18]: user.__dict__ Out[18]: {'date_joined': datetime.datetime(2010, 3, 17, 15, 20, 45), 'email': u'IloveDick@nwo.gov', 'first_name': u'', 'id': 2L, 'is_acti....
25 avril 2010 à 19:42
Je me demandais comment vérifier si une variable est une classe (pas une instance!) Ou non. J'ai essayé d'utiliser la fonction isinstance(object, class_or_type_or_tuple) pour ce faire, mais je ne sais pas quel type aurait une classe. Par exemple, dans le code suivant class Foo: pass isinstance(Foo....
28 déc. 2008 à 06:08
J'essaie d'écrire un décorateur pour faire la journalisation: def logger(myFunc): def new(*args, **keyargs): print 'Entering %s.%s' % (myFunc.im_class.__name__, myFunc.__name__) return myFunc(*args, **keyargs) return new class C(object): @logger def f(): pas....
20 nov. 2008 à 20:24