[Java] Structure d'introduction Définition de classe Relation entre classe et instance Format de définition de méthode

Production

Qu'est-ce qu'une classe? Classe = champ + méthode Une méthode définit un processus.

package javabase; // ← Déclaration de package Classe Staff {// ← template String name; int staffid; String email; }

Définition d'une classe public class StaffInfo {// ← Définition de classe

public static void main (String [] args) {// définition de méthode

Staff yamada = new Staff (); // ← Générer une instance yamada.name ="Taro Yamada";

	System.out.println(yamada.name);

}

}

Créer un programme Java = Créer une classe

2 Relation entre classe et instance // Classe = modèle de moule Taiyaki // Instance = La partie Taiyaki générée à partir du modèle est l'instance. // class Staff {// ← Staff class (template) // String name; // int staffid; // String email; //} // Staff yamada = new Staff (); // Instance de M. Yamada (réelle)

3 Format de définition de méthode

//クラスとは

//クラスX

// Stocker le champ de données A.B // Méthode de traitement de la description XYZ

// classe publique StaffInfo {// ← Définition de classe Déclaration que la classe sera définie à partir de maintenant

// public static void main (String [] args) {// Définition de méthode Définition Med utilisée dans cette classe

//メソッドの定義 //public←アクセス修飾子

// public accessible depuis d'autres classes // protégé dans le même package / classe héritée // Aucun Même package uniquement //private

//メソッドの定義 // statique ← autres modificateurs

// Méthode de classe abstraite abstraite // statique Peut être appelé directement depuis la classe (pas appelé depuis l'instance) // final ne peut pas être changé

//void // void Type de retour

//処理結果を繰り返す>返り値の型を定義

// Ne pas répéter la valeur> [void]

// main (String [] args) ← nom de la méthode (argument) //メソッドを呼び出すときにパラメーターを渡す。 //パラメータ=引数 //カンマで複数渡せる

2 // Relation entre classe et instance // Classe = modèle de moule Taiyaki // Instance = La partie Taiyaki générée à partir du modèle est l'instance. // class Staff {// ← Staff class (template) // String name; // int staffid; // String email; //} // Staff yamada = new Staff (); // Instance de M. Yamada (réelle)

// 3 Format de définition de méthode

//クラスとは

//クラスX

// Stocker le champ de données A.B // Méthode de traitement de la description XYZ

// classe publique StaffInfo {// ← Définition de classe Déclaration que la classe sera définie à partir de maintenant

// public static void main (String [] args) {// Définition de méthode Définition Med utilisée dans cette classe

//メソッドの定義 //public←アクセス修飾子

// public accessible depuis d'autres classes // protégé dans le même package / classe héritée // Aucun Même package uniquement //private

//メソッドの定義 // statique ← autres modificateurs

// Méthode de classe abstraite abstraite // statique Peut être appelé directement depuis la classe (pas appelé depuis l'instance) // final ne peut pas être changé

//void // void Type de retour

//処理結果を繰り返す>返り値の型を定義

// Ne pas répéter la valeur> [void]

main (String [] args) ← nom de la méthode (argument) Passez les paramètres lors de l'appel d'une méthode. Paramètre = argument Vous pouvez en passer plus d'un avec une virgule

Définition de la méthode

public static void main(String[] args)

la méthode principale est

Peut être appelé à partir d'autres classes. Peut être appelé directement depuis la classe N'a pas de valeur de retour A un argument de type tableau (paramètre) appelé argas

Recommended Posts

[Java] Structure d'introduction Définition de classe Relation entre classe et instance Format de définition de méthode
Différence entre la méthode d'instance et la méthode de classe
[Java] Différences entre les variables d'instance et les variables de classe
Définition et instanciation de classe Java
Différence entre classe et instance
Relation entre le package et la classe
Différence entre la variable d'instance et la variable de classe
[Java] Relation entre H2DB et JDBC
[Ruby] Relation entre la classe parent et la classe enfant. Relation entre classe et instance.
Facile à comprendre la différence entre la méthode d'instance Ruby et la méthode de classe.
[Java] Méthode d'instance, champ d'instance, méthode de classe, champ de classe, résumé du constructeur
Relation entre le test et l'enregistrement de l'interface utilisateur, méthode de mise en œuvre
Programmation Java (méthode de classe)
Programmation Java (structure de classe)
[Java Silver] Que sont les variables de classe, les variables d'instance et les variables locales?
[Java] Définit la structure de la classe de collection (à propos de HashSet et TreeSet)
Quelle est la différence entre une action et une méthode d'instance?
[Java] Une classe est un système d'exploitation et une instance est un ordinateur virtuel.
[Java] Différence entre == et égal
Différence entre les variables et les variables d'instance
Relation entre le contrôleur et la vue
Méthodes Java et surcharges de méthodes
Rechercher et exécuter une méthode à partir d'une instance avec traitement (java)
La relation entre la vérification stricte de la date Java et l'heure d'été
À propos de la relation entre l'opérateur d'égalité de chaîne Java (==) et l'initialisation. Débutants
Différence entre interface et classe abstraite
Différence entre l'opérateur == et la méthode égale
Différences entre Java "débutant" et Kotlin
[Java] Différence entre Hashmap et HashTable
Différence entre l'opérateur == et la méthode eqals
[Java débutant] == opérateur et méthode equals
Classe StringBuffer et StringBuilder en Java
[JAVA] Différence entre abstrait et interface
À propos de la différence entre la classe Applet et la classe JApplet
[Java] Différence entre array et ArrayList
Différences entre Java et .NET Framework
[Java] Différence entre fermable et fermable automatiquement
[Java] Différence entre StringBuffer et StringBuilder
[Java] Différence entre longueur, longueur () et taille ()
Java Beginner Escape Boot Camp Partie 1 Structure et écriture des classes Java
Interpréter la relation entre les méthodes Java et les arguments en formules biochimiques
Transition d'activité avec refactoring de classe JAVA et instance expérimentée côté Android