Dans les programmes Java , appelant les méthodes constructeur permet à votre code pour créer des instances d'objets de classes . Lorsque vous écrivez une déclaration de classe en Java , vous devez spécifier une ou plusieurs méthodes de constructeur. Le code extérieur à la classe peut appeler ces méthodes pour créer des objets qui auront les propriétés et le comportement décrites dans la déclaration. Vous pouvez appeler un constructeur de classe à partir de n'importe où dans votre application, y compris à l'intérieur d'autres déclarations de classes et de fonctions , qui sont appelées méthodes Java. Selon le constructeur de la classe , vous pouvez aussi avoir besoin de passer des paramètres . Instructions 1 localiser le point dans votre code d'application dans laquelle vous voulez créer l'objet. Cela peut être n'importe où dans votre application, dans la classe principale ou d'une autre classe. Il peut également être à l'intérieur d'une méthode dans une classe . Tant que la classe cible est accessible à partir de l'endroit où vous écrivez du code , vous pouvez appeler la méthode constructeur . Dans la plupart des cas, vos classes Java seront à l'intérieur d'un dossier de candidature unique , de sorte que les classes peuvent accéder à tous les uns des autres. 2 Appelez la méthode constructeur de la classe . Pour appeler une méthode de constructeur , votre code doit utiliser le nom de classe et le " nouveau " mot-clé . L'exemple de code suivant illustre la technique : nouveau TaskHandler (); Ce code s'applique à une déclaration de classe nommé " TaskHandler " qui se trouve dans un autre fichier dans l'application . Le "nouveau " mot-clé indique Java pour trouver la méthode constructeur dans la déclaration de la classe spécifiée et l'exécuter. Lorsque la méthode constructeur s'exécute, elle retourne une instance objet de la classe . 3 magasin votre nouvel objet dans une variable. Vous pouvez utiliser des objets d'une classe directement , sur la même ligne que l'appel de la méthode constructeur . Toutefois, il est généralement plus utile pour stocker l'instance d'objet dans une référence de variable . Prolongez votre code comme suit: part TaskHandler = new TaskHandler (); Cette variable contient maintenant une référence à l'instance de l'objet. Vous pouvez utiliser le nom de la variable d'appeler des méthodes décrites dans la déclaration de classe . 4 paramètres Pass à la méthode constructeur . Selon la classe que vous tentez d' instancier , vous devrez peut-être passer des paramètres lorsque vous appelez la méthode constructeur . L'exemple de code suivant indique les grandes lignes d'une méthode constructeur : TaskHandler publique ( String nom ) pour créer un nouvel objet de ce type , votre code doit passer une valeur de chaîne ou variable à cette méthode constructeur comme dans l' l'exemple suivant : main TaskHandler = new TaskHandler (le «gestionnaire »); le code suivant est une méthode alternative pour le même processus : String = handlerName «gestionnaire» ; main TaskHandler = new TaskHandler ( handlerName ) ; Photos Alter votre code en fonction de la méthode constructeur de la classe que vous utilisez. 5 Utilisez l'objet résultant de votre appel de méthode constructeur. Vous pouvez utiliser les méthodes de la classe directement comme suit: neuf TaskHandler ( handlerName ) doSomething (); Cela s'appliquerait à une méthode nommée " doSomething " qui figure à l'intérieur de la classe. . Alternativement, vous pouvez appeler des méthodes sur la variable objet comme suit: hand.doSomething (); Utilisez votre instance de l'objet à mettre en œuvre les fonctions de votre application < . br>
|