J'ai créé un tableau dans l'implémentation de ma classe loginController. Maintenant, je veux utiliser ce tableau (avec ses objets) dans une autre classe de mon projet. Quelle est la bonne façon de l'importer?Comment utiliser un tableau créé dans une classe dans une seconde classe?
Répondre
Vous avez vraiment besoin de spécifier la langue.
En général, si le tableau est une variable membre dans une classe, il est considéré comme incorrect de l'utiliser directement à partir d'une autre classe. Cela viole l'idée "encapsulation" qui est tout à fait la chose dans la programmation orientée objet. La meilleure chose à faire est souvent d'ajouter des méthodes, appelées "getters" et "setters", à la classe qui possède le tableau, ou de le rendre disponible par d'autres moyens plus structurels, qui dépendent de la sémantique exacte et de l'utilisation du tableau. Il pourrait, par exemple, ne pas être nécessaire que les utilisateurs extérieurs sachent même que c'est un tableau.
Il n'y a pas de bonne façon étant donné cette information. Que trouve-t-on dans le tableau, uniquement les entiers ou les chaînes/objets, etc. Stockez-vous des objets de pointeurs sur des objets?
passant le tableau est le Sameway en passant tout autre objet à une fonction
La réponse générale serait: déclarer comme du public
Il est pas très bonne chose à faire, mais en tant que débutant , vous pouvez commencer avec ça.