| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Quelle est la Initializer statique en Java
    ? Développeurs Java créées pour agir comme un langage orienté objet à travers et à travers . Cela signifie que ses capacités orientées objet ne sont pas modernisés sur un paradigme plus , comme c'est souvent le cas en C + + . Au contraire, sa syntaxe et la structure sont conçus pour représenter des objets et de leurs relations dans le code. Cela signifie qu'il contient des unités syntaxiques spécifiques pour aider à soulager la programmation orientée objet . Le Initializer statique , par exemple, permet aux programmeurs de définir le comportement de l'initialisation complexe pour leurs objets quand ils sont utilisés par d'autres programmeurs . Java Classes

    Au niveau le plus fondamental, les fonctions Java en raison de la conception de ses classes . Une classe Java sert essentiellement comme un modèle pour les objets créés dans le code. Lorsque le programmeur qui crée des conceptions d'une classe que classe, elle doit toujours tenir compte de la façon dont l'objet sera utilisé , comment il est créé , ce besoin doit-elle satisfaire , et quelles fonctionnalités qu'il offre. Toutes ces choses doivent se réunir pour concevoir un objet utile et qui fonctionne bien.
    Variables de classe et d'initialisation

    le cadre du processus de conception de classe est la phase d'initialisation . Quand un programmeur crée en premier, ou " instantiates " et l'objet, la classe de l'objet découle va s'initialiser . Le compilateur Java gère les bases de cela, mais pour tout autre type d' utile initialisation , le programmeur de la classe doit fournir un moyen de présenter un objet déjà dans un certain état . Cela signifie que les variables ont des valeurs par défaut ou certaines structures de données sont prêtes pour l'insertion.

    Constructeurs

    Constructeurs permettent aux utilisateurs de classes pour créer des objets avec des valeurs initiales , et dans un sens, offrent un contrôle sur la façon dont les objets sont créés . Constructeurs comportement il même manière que les méthodes de classe, sauf qu'ils ne sont appelés lorsqu'un nouvel objet est créé. Par exemple , la classe suivante possède un constructeur simple qui permet à un programmeur pour définir les valeurs de deux variables internes , a et b . Alors , celui qui crée cet objet tard peut définir ces valeurs à ce qu'elle aime: class Test {

    public int a = 0; public int b = 0;

    test public (int x , int y) { a = x , b = y ;} public static void main ( string [] args ) {

    test t = new test ( 1, 2 );}}
    < br > statique initialisation

    Si l'initialisation plus complexe est nécessaire , cependant, alors constructeurs de base sont peut-être pas la meilleure idée . Au lieu de cela , un programmeur utiliserait une "initialisation statique " pour initialiser un objet. Lors de la création de la classe , le programmeur définir une initialisation statique en utilisant le mot-clé «statique» , suivi par le code souhaité . Ces initializers exécuteront le code avant que l'utilisateur de la classe n'a aucune chance de mettre toutes les valeurs lui-même. Cela peut aider à créer des valeurs par défaut pour les variables de données complexes telles que les structures de données ou des tableaux multidimensionnels . N'importe quel nombre d' initialiseurs statiques peuvent être incluent dans la classe : public int [] [] j = new int [ 10] [10 ] ; static { for (int x = 0; x < 10; x + +) { for (int y = 0; y < 10; y + +) { j [x ] [y ] = 0; }}}

    Previous :

    next :
      articles connexes
    ·Comment faire une méthode utilisant JDBC 
    ·Comment apprendre Java Enterprise 
    ·Comment surveiller la connexion Piscine dans le Java 7 …
    ·Concepts Java : liste chaînée Lab 
    ·Comment faire alterner addition et la soustraction en J…
    ·Comment faire pour convertir WSDL vers Java utilisant A…
    ·Comment créer un site web en utilisant EJB 
    ·Comment désinstaller Sun Java JRE 1.6 
    ·Comment formater une barre d'état dans un Java RPG jeu…
    ·Comment créer des frontières dans une grille dans Jav…
      articles en vedette
    ·Comment faire une boucle qui s'étend à l'infini sur R…
    ·Comment savoir VBA Coding 
    ·Comment faire un double dans une chaîne sur VB 
    ·Comment réinstaller Table MySQL 
    ·Comment convertir un champ varchar null 
    ·Comment trouver le maximum d'entiers en Java 
    ·Qu'est-ce que Buffer Overrun moyenne 
    ·Comment créer une division en tant que Scriptaculous D…
    ·Comment insérer des instructions dans la syntaxe 
    ·Comment ajouter une référence à un projet dans Visua…
    Copyright © Connaissances Informatiques http://fr.wingwit.com