Questions marquées «getter-setter»

Méthodes de mutation publique en programmation orientée objet, chargées de changer et de renvoyer la valeur des membres de classe privée, respectant ainsi le principe de l'encapsulation

13
Utilisation de @property par rapport aux getters et setters
Voici une question de conception spécifique à Python: class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ... et class MyClass(object): ... @property def my_attr(self): ... @my_attr.setter def my_attr(self, value): ... Python nous permet de le faire de toute façon. Si vous souhaitez concevoir un programme Python, quelle approche utiliseriez-vous …


11
Getters et setters de propriété
Avec cette classe simple, je reçois l' avertissement du compilateur Tenter de modifier / accéder xà son propre setter / getter et quand je l'utilise comme ça: var p: point = Point() p.x = 12 J'obtiens un EXC_BAD_ACCESS. Comment puis-je faire cela sans soutenir explicitement les ivars? class Point { …





9
c #: getter / setter
J'ai vu quelque chose comme ce qui suit quelque part et je me demandais ce que cela signifiait. Je sais qu'ils sont des getters et des setters, mais je veux savoir pourquoi la chaîne Type est définie comme ceci. Merci de m'avoir aidé. public string Type { get; set; }
109 c#  getter-setter 

9
Est-il possible de lire la valeur d'une annotation en java?
c'est mon code: @Column(columnName="firstname") private String firstName; @Column(columnName="lastname") private String lastName; public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } est-il possible de lire la valeur de …



6
Getters et Setters à Kotlin
En Java, par exemple, je peux écrire des getters moi-même (générés par IDE) ou utiliser des annotations comme @Getter dans lombok - ce qui était assez simple. Kotlin a cependant des getters et des setters par défaut . Mais je ne comprends pas comment les utiliser. Je veux le faire, …

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.