Questions marquées «instance-variables»

8
Comment fonctionnent les servlets? Instanciation, sessions, variables partagées et multithreading
Supposons que j'ai un serveur Web qui contient de nombreuses servlets. Pour les informations passant entre ces servlets, je définis les variables de session et d'instance. Maintenant, si 2 utilisateurs ou plus envoient une requête à ce serveur, qu'advient-il des variables de session? Seront-ils tous communs à tous les utilisateurs …

6
Variable d'instance: self vs @
Voici un code: class Person def initialize(age) @age = age end def age @age end def age_difference_with(other_person) (self.age - other_person.age).abs end protected :age end Ce que je veux savoir, c'est la différence entre utiliser @ageet self.agedans la age_difference_withméthode.


5
Que signifie la variable @@ dans Ruby?
Que sont les variables Ruby précédées d'un double signe ( @@)? Ma compréhension d'une variable précédée d'un signe arobase est qu'il s'agit d'une variable d'instance, comme celle-ci en PHP: Version PHP class Person { public $name; public function setName($name) { $this->name = $name; } public function getName() { return $this->name; …


10
Comment obtenir des variables d'instance en Python?
Existe-t-il une méthode intégrée en Python pour obtenir un tableau de toutes les variables d'instance d'une classe? Par exemple, si j'ai ce code: class hi: def __init__(self): self.ii = "foo" self.kk = "bar" Y a-t-il un moyen pour moi de faire ceci: >>> mystery_method(hi) ["ii", "kk"] Edit: j'avais initialement demandé …

6
Les propriétés déclarées nécessitent-elles une variable d'instance correspondante?
Les propriétés d'Objective-C 2.0 nécessitent-elles la déclaration d'une variable d'instance correspondante? Par exemple, j'ai l'habitude de faire quelque chose comme ceci: MyObject.h @interface MyObject : NSObject { NSString *name; } @property (nonatomic, retain) NSString *name; @end MonObjet.m @implementation @synthesize name; @end Cependant, que se passerait-il si je faisais cela à …


11
Membres privés dans CoffeeScript?
Quelqu'un sait-il comment créer des membres privés et non statiques dans CoffeeScript? Actuellement, je fais cela, qui utilise simplement une variable publique commençant par un trait de soulignement pour clarifier qu'elle ne doit pas être utilisée en dehors de la classe: class Thing extends EventEmitter constructor: (@_name) -> getName: -> …

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.