Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment générer une méthode dans …
  • Comment instancier une classe anonym…
  • Comment dessiner des triangles en Ja…
  • Comment ajouter du texte à un JText…
  • Comment effectuer un décalage Bit e…
  • Comment facteur entiers en Java 
  • Java est un langage fortement typé …
  • L'installation de Java Web pour dém…
  • Comment créer un menu de restaurant…
  • Comment trier une liste chaînée en…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    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; }}}

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment se débarrasser de la croix rouge en Java 
  • Comment faire un jeu orienté objet Java 
  • Comment lire entier de la console en Java 
  • Comment mettre des photos en Java BlueJ 
  • Comment écrire des programmes Java pour une machine à sous 
  • Comment créer une grille en Java 
  • Comment comparer les caractères Ignorer cas en Java 
  • Trois avantages principaux de ENUM 
  • Comment faire une chaîne en Java 
  • Comment télécharger Java 1.6 
  • Connaissances Informatiques © http://www.ordinateur.cc