Pourquoi avons-nous besoin des méthodes Get and Set?
La nécessité de ce type de méthode a été ressentie pour deux raisons. Ceux-ci sont indiqués ci-dessous:
La solution est la propriété, qui offre la sécurité et la sécurité des données et des informations. Par là, nous pouvons accéder aux variables privées.
Fonctionnement
Le travail est facile, créez la classe, je.e., classe ABC, Et à l'intérieur de la classe, définissez la variable comme privée, je.e., String privé AB. Définissez ensuite le même public variable, changez un peu le nom de la variable, je.e., capitaliser la première lettre, que nous faisons principalement String public AB. Et définir les accolades bouclées, à l'intérieur des accolades bouclées, créez une méthode Get et définissez comme obtenir return ab; et set ab = valeur;
La fonction get obtiendra la même variable que nous avons déclaré privée, et la fonction SET attribuera la valeur à cette variable. À partir des échantillons suivants, il sera facile de comprendre comment les méthodes Get and Set en C # fonctionnent.
Exemple 1
Dans cet exemple, nous examinerons comment nous utilisons les méthodes GET et définis pour accéder aux variables privées en dehors de la classe.
Ce code verra des méthodes GET et définir avec leur utilisation. Nous partions de la classe que nous avions créée nommée «Person_info». Nous avons défini une variable privée «Identification_mark» du type de données de chaîne à l'intérieur de cette classe. Et définir la même variable mais cette fois capitalise la première lettre du nom de la variable "Identification_mark". Au lieu de privé, définissez cette variable en tant que public. À l'intérieur de cette méthode publique, nous appellerons les fonctions GET et définir . La méthode GET renverra la variable privée requise, et la méthode SET définira la valeur, car elle est utilisée pour attribuer la valeur. Dans la méthode GET, nous renvoyons la variable «Identification_Mark», et dans la méthode SET, nous spécifions une valeur pour cette variable.
Dans la méthode Main (), créez l'objet de la classe "Person_info". Nous pouvons créer plusieurs objets d'une classe, mais nous avons ici créé un seul objet pour expliquer comment nous pouvons accéder aux variables privées via des méthodes de get-ensemble (méthodes de propriété). Maintenant, attribuez une valeur à l'objet que nous avons créé comme obj.La marque d'identification. Ici, Identification_mark est la variable publique. Le compilateur stockera la valeur, puis le transmettra à l'identification_mark via la méthode get . En dehors de la classe, la méthode SET attribuera la valeur «mole» au «identification_mark». Afficher un texte à l'écran avec la console.Fonction écrite (). Et en utilisant la même fonction, montrez la valeur de l'objet d'une classe. Ensuite, appelez la console.Méthode ReadKey () Pour garder le terminal visible autrement, il clignote et s'arrêtera.
Exemple 2
Dans ce scénario, nous appellerons les méthodes GET et définir pour accéder aux variables privées sans réellement écrire manuellement.
Nous pouvons utiliser une autre méthode pour les méthodes de propriété (get and set) sans taper le code entier pour les méthodes GET et SET. Créez simplement la classe «Person_height». Au sein de cette classe, nous avons défini une «hauteur» variable publique de type entier. Nous ne pouvons pas définir la variable privée pour la hauteur ici. Et à l'intérieur de cette méthode, écrivez simplement les termes «get» et «set». Ces fonctions obtiendront automatiquement la variable, puis définiront la valeur. Nous pouvons accéder à la variable privée. Ceci est la méthode courte pour utiliser des méthodes GET et SET.
Dans la méthode main (), définissez l'objet d'une classe, je.e., person_height obj = new Person_height (); Obj montre l'objet créé de la classe «Person_height». Grâce à cet objet, nous pouvons appeler n'importe quelle méthode ou variable de la classe «Person_height». Affectez ensuite la valeur 165 à «Hauteur» à l'aide de «OBJ». Avec console.Méthode writeLine (), imprimez un message et utilisez une autre console.WriteLine () pour montrer la valeur définie de la hauteur. Le processus dans le backend est le même que nous avons discuté dans le code précédent, mais c'est la méthode la plus courte. En fin de compte, utilisez la console.ReadKey () pour créer l'écran de sortie pour vous.
Exemple 3
Nous concatenons les valeurs de ce code en utilisant les méthodes GET et SET.
Tout d'abord, créez la classe "Hello_program". Définissez ensuite une variable privée et publique à l'intérieur de la classe. Ces variables ont le même type de données, «String». Dans la déclaration suivante, appelez les méthodes GET et SET. Le get renvoie la variable et set définira sa valeur. Ici, nous avons concaténé le message «bonjour» avec la valeur. Nous allouons sa valeur au temps d'exécution. Dans la fonction principale (), construisez un objet de la classe et attribuez la valeur «Daniyal Pierre» à l'objet. Représentez le nom avec «Hello» à l'écran en utilisant la console.Fonction écrite (). Après cela, invoquez la console.Déclaration readkey ().
Conclusion
Dans ce guide, nous avons examiné les méthodes Get and Set en détail et les raisons de notre besoin pour eux. Les méthodes de propriété (méthodes Get and Set) ont rendu l'accès aux données sûr et sécurisé. En C #, nous pouvons protéger les données sensibles contre une mauvaise utilisation et une perte en utilisant ces fonctions. Ceci est l'encapsulation des données. Nous avons également parlé des propriétés, du travail et de plusieurs codes des méthodes GET et SET.