‫Bienvenue à nouveau et cette vidéo, je voudrais parler des membres, et donc je viens de créer une
‫nouvelle classe ici et je vais l'appeler membres maintenant dans la classe de ce membre.
‫Je veux aller de l'avant et créer tous les différents types de membres qui sont pertinents lorsque l'on travaille
‫avec la programmation orientée objet.
‫Nous avons donc.
‫Les champs privés, par exemple.
‫Appelons donc le champ "remember private" ici, et ce serait quelque chose comme le nom Private String Manber plutôt
‫que le titre du poste de la chaîne privée.
‫Ce ne sont donc que des exemples de membres.
‫Il peut donc s'agir de champs privés.
‫Il peut également s'agir de champs publics.
‫Donc, non, ils ont appelé les champs membres, donc.
‫Ce serait un domaine public, et c'est public et âge, donc juste à titre d'exemple, à ce moment-là, un membre pourrait avoir
‫un salaire, toutes ces sortes de choses.
‫Donc toutes ces variables, ces champs, ces variables globales, ce sont des membres de cette classe.
‫Il y a donc des propriétés qui sont aussi des membres.
‫Alors disons que je veux avoir une propriété.
‫Je vais simplement déposer ici, puis appuyer deux fois, puis obtenir cette propriété et ce sera la
‫chaîne intitulé du poste, titre du poste.
‫Nous avions donc cela ici, qui est un domaine privé.
‫Et maintenant je crée une propriété du même nom, mais avec un G majuscule.
‫Et ici, nous avons de mieux en mieux et ils sont également créés, créés automatiquement.
‫Mais nous pouvons aussi aller de l'avant et créer le manuellement, comme vous l'avez vu dans la dernière vidéo.
‫Alors allons-y très vite.
‫Donc, au lieu d'obtenir et de définir avec la norme ici, je veux obtenir, je veux retourner le titre du poste et au lieu d'un
‫standardiste, je veux utiliser quelque chose comme le titre du poste doit être défini.
‫Le titre du poste sera donc la valeur qui nous sera donnée.
‫Droit.
‫Voilà donc nos préparatifs et nettoyons-le pour qu'il ait l'air un peu mieux.
‫Il s'agit donc d'une propriété de membre qui expose le titre du poste de manière sûre et générale.
‫Donc, vous savez, juste pour vous rappeler, les propriétés commencent par une majuscule.
‫OK, alors nous avons un membre, qui est une méthode.
‫Créons donc une méthode no publique qui peut être appelée depuis d'autres classes.
‫Comme vous le savez, avec les méthodes publiques, elles peuvent être appelées à partir d'autres classes et les méthodes d'une
‫classe sont appelées ses membres.
‫Donc la classe des membres.
‫Dans notre cas, il s'agit d'une classe appelée membres, mais quel que soit le nom de la
‫classe, disons que c'est étudiant.
‫Donc, vous avez une classe avec tous vos étudiants, toutes les informations sur les étudiants
‫et les compétences des étudiants et ainsi de suite, puis une méthode serait également un membre.
‫Alors créons juste un exemple.
‫Intro vide publique Duce Singh et Bull est ami.
‫Et ce que je veux faire ici, c'est simplement présenter quelqu'un.
‫Et si c'est un ami, alors je veux me présenter d'une manière, disons, plus privée ou quelque chose comme
‫ça.
‫D'accord.
‫Alors disons que nous en avons juste un autre différent.
‫Je vais ajouter un autre champ ici, qui sera Sellery.
‫Donc privé et salaire.
‫Et maintenant, si c'est un ami, je veux aussi leur parler de mon salaire, parce que je ne partagerais pas ça
‫avec quelqu'un d'autre.
‫Mais au lieu d'utiliser une méthode publique, je vais utiliser une méthode privée pour cela.
‫Je ne veux donc pas faire cela dans l'introduction elle-même.
‫Je veux créer une méthode différente pour cela.
‫Et ce sera vide privé, partageant des informations privées.
‫Et ça va écrire quelque chose comme, bonjour, mon puits, en fait vient d'appeler mon salaire.
‫Mon salaire est le salaire.
‫Et bien sûr, nous devons connaître le salaire ou le doit être une valeur salariale.
‫Donc, définissons simplement cela comme une valeur standard.
‫Donc au minimum vingt mille, c'est le salaire minimum de nos membres.
‫Donc ça va être partager des informations privées.
‫Et j'ai utilisé cet ami Boulis, quelle que soit l'introduction qui est appelée pour appeler ou non le partage d'informations privées.
‫Donc, si c'est un ami, je veux appeler pour partager des informations privées, sinon je vais juste écrire quelque chose comme
‫ELDs S. W..
‫Bonjour, je m'appelle Curly Brackets Zero et mon intitulé de poste est Curly Brackets one, puis je fais partie de brackets depuis deux ans et
‫maintenant nous avons bien sûr besoin de toutes ces informations.
‫Donc l'un était le nom du membre.
‫Ensuite, nous avons eu le titre du poste et nous avons eu le H.
‫Donc, tout cela est donné si quelqu'un n'est pas un ami, parce que notre ami sait généralement ce genre
‫de choses.
‫Notre titre de poste, je suis membre, peu importe.
‫Mais si nous voulons présenter de nouvelles informations à notre ami, ce sera quelque chose comme mon
‫salaire.
‫Eh bien, c'est juste une idée que j'ai eue qui est privée que je ne dirais pas à quelqu'un dans la rue
‫d'habitude.
‫Et puis nous avons même un membre différent, qui est un constructeur.
‫Ainsi, un constructeur est également membre.
‫Donc, si je crée le constructeur d'un membre ici, ce sera un membre.
‫Ainsi, le constructeur est une ligne droite de la console membre et ce sera quelque chose comme un objet créé.
‫Très simple.
‫Ainsi, chaque fois qu'un membre est créé, nous avons simplement cet objet créé.
‫Et ce que nous devrions également faire ici, c'est parce que nous n'avons aucune valeur pour le nom de notre membre, le titre du poste et
‫le salaire.
‫En fait, nous pouvons nous débarrasser de ce salaire ici et nous allons l'initialiser uniquement dans les membres.
‫Nous allons donc dire que l'âge sera, disons 30, puis le nom du membre sera Lusi.
‫Ensuite, nous avons le salaire et Lucy gagne une grosse somme de soixante mille dollars ou euros, comme vous voulez.
‫Et puis nous avons quoi d'autre avons-nous.
‫Nous avions donc le nom du membre salarié, le titre du camion.
‫Alors, quel est son titre de poste.
‫Hornsey.
‫C'est une développeur et nous
‫n'allons pas entrer dans les détails du type de développeur qu'elle est, mais c'est le constructeur de nos
‫membres et le constructeur lui-même est membre de cette classe.
‫Et enfin, nous avons quelque chose appelé Finalize ou Destructor, qui est également membre.
‫Et le destructeur est créé avec ce signe curlee ici.
‫Et puis le nom de la classe, qui est un support de membre, qui est simplement des membres et ce finalize ou
‫ce destructeur ne peut pas être défini.
‫Il n'est possible de le faire qu'au sein des classes et.
‫Une classe ne peut avoir qu'un seul perdant final, nous avons donc vu que nous pouvons créer plusieurs constructeurs, mais
‫nous ne pouvons créer qu'un seul destructeur par classe et que le laser final ne peut pas être hérité ou surchargé et il ne peut
‫pas être appelé.
‫Il n'est donc là que pour cette classe spécifique.
‫Ainsi, chaque fois que l'objet est hors de portée, de sorte que l'objet de nos membres est hors de portée, cette réponse finale
‫sera appelée.
‫Et créons-en un.
‫Soit dit en passant, il est là pour les instructions de nettoyage.
‫Donc, seul le nettoyage est utile ici.
‫Et écrivons simplement quelque chose sur la console ou quelque chose comme la construction d'aucun objet.
‫Ainsi, chaque fois que l'objet est fermé ou supprimé ou s'exécute hors de portée, c'est à ce moment-là
‫que cette méthode ici ou ce teaser final est exécuté et vide final.
‫Donc, si cela doit être vide, vous ne devez pas l'utiliser.
‫Donc, seulement si vous avez quelque chose d'utile à faire ici, vous ne devriez jamais utiliser une réponse finale, car sinon
‫cela ne fait qu'utiliser les performances.
‫Donc, vous avez juste une perte de performances inutile, car lorsque la classe contient le perdant final et que l'entrée
‫est créée dans la file d'attente de finalisation et lorsque, si finalized a ensuite été appelé, le ramasse-miettes est
‫appelé un processus qui.
‫Q Et bien, c'est pourquoi vous ne devriez pas créer un finalisé vide car cela va juste ajouter quelque
‫chose dans la file d'attente qui ne fait rien et cela réduit toujours les performances.
‫D'accord.
‫C'est donc généralement le perdant final ou le destructeur.
‫Et pour tester cela, c'est assez difficile parce que si nous sommes hors de portée, ce qui est dans notre cas si vous manquez de
‫la méthode principale, alors il n'y a tout simplement pas grand-chose que nous voyons encore parce que notre programme se ferme
‫tout simplement.
‫Droit.
‫Créons donc simplement l'objet d'un membre.
‫Et je vais dire que personne ne va être de nouveaux membres et que ce nouveau membre ou personne ne va
‫simplement être notre Lusi.
‫Donc nous n'avons pas de constructeur où nous fixons l'âge et le nom du membre et le salaire, tout ce genre de choses,
‫parce que nous gardons les choses simples dans cette vidéo car il s'agit principalement de l'idée générale des membres et
‫de finaliser ou de la structure .
‫Alors maintenant, appelons le numéro un et laissons-la présenter ou appelons la méthode d'introduction.
‫Alors maintenant, elle va se présenter et ici, nous devons donner un booléen.
‫Alors je vais juste dire, OK, je suis un ami, alors s'il vous plaît dites-moi votre salaire.
‫Donc parce que c'est ce que fait cette méthode d'introduction.
‫Et au fait, cela va appeler cette méthode de partage d'informations privées dans la méthode d'introduction.
‫C'est donc le seul moyen d'obtenir quelque chose d'une méthode privée en dehors de la classe en appelant la méthode
‫privée dans une méthode publique.
‫Donc, ce partage d'informations privées est une méthode privée.
‫Ainsi, le modificateur en excès est privé, mais cette méthode publique ici peut être appelée de l'extérieur, ce qui signifie qu'elle peut
‫être appelée dans notre classe de programme, par exemple.
‫Et ici, si j'essaie d'accéder puis de partager des informations privées, cela va dire que les membres partageant des informations privées
‫sont inaccessibles en raison de son niveau de protection.
‫Je ne peux donc pas y accéder maintenant afin de vous montrer cette déconstruction d'aucun objet fait.
‫Ouais, cet appel ici, nous devons sortir de la portée, ce qui signifie que dès que nous fermons cette main vide
‫statique.
‫Donc dès que nous arrivons, disons, à la ligne 18, dans mon cas, c'est à ce moment-là que le dernier lizer est appelé.
‫C'est donc un membre.
‫L'un va être détruit si nous l'exécutons et nous le verrons pendant une très, très courte seconde.
‫Alors laissez-moi le créer.
‫En fait, il va juste se fermer directement.
‫Alors c'est vrai.
‫Consolez la clé de grille ici.
‫Donc tu vois quelque chose pour que nous soyons mon salaire c'est tellement elle bien, l'objet est créé, nous dit-elle, au salaire parce que
‫nous sommes un ami comme nous l'avons dit ici.
‫Vrai.
‫Et maintenant, si j'appuie sur Entrée pendant une fraction de seconde, vous pouvez voir qu'il y a du texte là-bas, en fait, vous ne le
‫voyez pas.
‫Mais à la fin, après avoir appuyé sur la touche console, je tombe sur cette ligne ici, puis le code est exécuté.
‫Donc, pour voir cela, nous devrons utiliser le débogage ici et nous devrons importer le débogage.
‫Affichez donc les correctifs potentiels appelés entrer le diagnostic du système d'utilisation.
‫Les diagnostics vont juste faire ça, pensa Debark.
‫Et ici maintenant, je peux appeler quelqu'un, n'est-ce pas, et je veux juste passer directement à cette sortie ici et
‫je vais juste appeler ça.
‫Donc déconstruction ou destruction, parce que c'est l'objet de la destruction des membres.
‫Qu'est-ce qui se passe?
‫Alors maintenant, exécutons-le à nouveau.
‫En fait, sans le Reki, nous n'avons plus besoin de ça parce que nous allons bien.
‫Si le programme se ferme simplement par la suite, je vais simplement l'exécuter.
‫Et nous voyons ici la structure de notre objet de destruction de membres.
‫Et en fait, si nous revenons, nous venons de changer la clé de leur console.
‫Vous pouvez donc voir qu'il n'est pas exécuté.
‫Nous ne voyons donc pas ces informations, mais seulement après avoir appuyé sur Entrée.
‫Nous l'avons vu pour une deuxième déconstruction de l'objet membre ou de l'objet Mervis a été montré.
‫Donc, oui, c'est comme ça que vous voyez comment ces structures ou finalisations fonctionnent généralement et ce qu'elles font.
‫Super.
‫Alors maintenant, vous avez vu les différents types de nombres.
‫Il y a un peu plus à savoir sur les membres, mais il suffit de consulter la documentation, alors vous verrez un peu plus de
‫détails sur ce que sont les membres et ce qu'ils font.
‫Mais pour la plupart, ce que nous avons vu ici va couvrir à peu près la plupart des choses que
‫nous allons gérer et utiliser à l'avenir.
‫Super.
‫Alors rendez-vous dans la prochaine vidéo.