La méthode de construction et un procédé commun java

1. La méthode commune:

Définition: La méthode consiste simplement à compléter le bloc d'une fonction particulière.

méthode commune format de définition:

Modificateur de type de retour nom de méthode (nom de paramètre du type de paramètre 1, le paramètre de type paramètre nom 2, .........) 

{ 

            corps fonction; 

            retour valeur de retour; 

}

le type de retour pour définir le type de valeur de retour de données.

méthode commune est divisée en: il y a une valeur de retour de méthode claire et il n'y a aucune valeur de retour de méthode claire.

(1) il y a une méthode claire renvoie la valeur de l'Appel (appelé séparément (de sens), l'appel de sortie, les appels d'affectation (recommandé))

public static int SOMME (A, int B) 
{ 
    int C = A + B; 
    retour C; 
} 
public static void main (String [] args) 
{ 
           // SUM (10,20); // appel pour séparer 
           // Système .out.println (somme (10,20)); // sortie appel 
           int sum01 = somme (10,20); // affectation d'appel 
}

  

(2) il n'y a aucun appel de la méthode de la valeur de retour claires (appels la méthode de type void)

Il ne peut être utilisé seul.

2. Configuration de la méthode (Définition: Simple est initialisé avec les objets de données.)

Constructor est un membre spécial de la classe, elle sera appelée automatiquement lorsque la classe est instancié.

Constructor format défini:

Constructor format défini: 

nom de la méthode de modification () 

{ 

}

  

Remarque: un nom de classe et le nom de la méthode du même.

           2. Il n'y a pas de type de retour.

           3. Aucune valeur de retour spécifique.

Constructor divisé en: pas de ginseng constructeur et le ginseng constructeur Have

(1) constructeur sans arguments

classe étudiant {public 

étudiant public () {// constructeur sans argument 

System.out.println ( "méthode est appelée sans paramètre"); 

} 

} 

public class le test { 

public static void main (String [] args) { 

Student STU = nouveau nouvel étudiant (); // instancier des objets Student 

} 

} // cette méthode est un constructeur sans argument, le constructeur ne reçoit pas de paramètres à savoir, la sortie peut être effectuée, aucune méthode constructeur argument est appelé.

  (2) Le paramètre constructeur

Une affectation de propriété de deux façons: ①, propriétés d'objet d'accès directe ②, les méthodes setXXX () 
Si vous souhaitez attribuer une valeur pour l'instance de l'objet tout peut être atteint les propriétés de l'objet par les arguments du constructeur

classe des élèves {public 

Nom de chaîne privée, 

privé Âge int; 

Student publique (String name, Âge int) {// paramètres du constructeur ont 

    le ce nom = nom, 

    l'cet Age âge =; 

} 

public void Show () { 

System.out.println ( "name:" + nom + "âge:" + âge); 

} 

} 

public class test02 () { 

public static void main (String [] args) 

{ 

Student STU = new nouveaux étudiants ( "Wang cinq", 25); / / instanciation d' objets simultanément l' affectation 

stu.show (); 

} 

}

  

Constructor Note:

Chaque classe 1.Java ont au moins un constructeur, si nous n'avons pas créé, le système crée un constructeur par défaut sans argument pour nous. (N ° de code affiché)

2. Toutefois, si nous définissons une méthode constructeur, le système ne fournira plus un constructeur par défaut sans argument pour nous. Cette fois-ci veulent utiliser un paramètre non-constructeur doit posséder définition. Parce que quand instanciation d'un objet, pas nécessairement les paramètres d'entrée, alors il n'y a pas de constructeur sans argument, pas un paramètre d'entrée, une erreur se produit.

3. La méthode de besoin de construction pour modifier le public, l'utilisation de privé, ne peut pas être instancié dans l'autre classe.

4. La méthode de construction est surchargé.

Je suppose que tu aimes

Origine www.cnblogs.com/sgy614092725/p/shiguiyu20.html
conseillé
Classement