Programmation Java (structure de classe)

Concept de classe

Voici un aperçu des classes que Java ne peut pas éviter. Vous pouvez le lire si vous connaissez les variables et les calculs simples. Au contraire, les choses profondes ne sont pas présentées dans cet article. Peut-être est-il rare d'écrire de cette façon?

Qu'est-ce qu'une classe

Une classe est ce qui fait Java, laissant la définition exacte d'une classe à d'autres articles et livres. En fait, diverses fonctions Java sont définies dans des classes. Et en créant votre propre classe, vous pouvez créer les fonctions que vous souhaitez.

Structure de classe

Maintenant configurons réellement la classe. Ici, créons une classe Test. Les classes ont des processus appelés variables et méthodes. Faisons une classe Test en japonais.

public class Test{
/*
 *Déclarez des variables de classe ici et là
 */
/*
 *Ici, le traitement que vous souhaitez réaliser en classe'Méthode'Définir
 */
}

Variables de classe

Les variables de classe sont écrites comme suit:

private int a = 4;

Ici, 4 est placé dans une variable de type entier appelée a. Deux règles de dénomination sont souvent utilisées pour les variables:

Nom descriptif

Écrivez le nom de la variable. Bien qu'il ne s'agisse pas d'une règle Java, le nom de la variable doit être quelque chose qui représente le contenu du processus ou de l'opération. Donnez-lui un nom que les autres peuvent facilement voir. LowerCamel De plus, en général, il a tendance à être attaché en reliant des mots anglais, mais les lettres supérieures et inférieures sont généralement fixes. En règle générale, le premier mot anglais est écrit en lettres minuscules et le deuxième mot anglais et les suivants sont écrits en lettres majuscules.

Exemple. Lors de la création d'un nom de méthode avec deux mots anglais Java Qiita pour le nom de variable

Exemple correct   javaQiita, qiitaJava

mauvais exemple   javaqiita, JavaQiita

À propos, privé est expliqué ensemble dans la description de la méthode.

Méthode de classe

Vient ensuite la méthode. La méthode décrit ce traitement et le fonctionnement de la variable que vous souhaitez effectuer. Et enfin, il renvoie le résultat du traitement et de l'opération. La méthode a la structure suivante.

public Type de retour Le nom de la méthode(Argument type Argument){
/*
*Contenu de la méthode
*Écrivez le processus ou l'opération que vous souhaitez réaliser avec la méthode.
*/

return Valeur de retour;
}

Expliquons un par un

Valeur de retour, type de retour

Le résultat renvoyé par la méthode est appelé la valeur de retour. Et la méthode écrit d'abord le type de valeur de la valeur de retour. Valeur en fin de traitement

return Valeur de retour;

Écrire. Au fait, si la méthode exécute ce retour, elle s'arrêtera là.

Nom de la méthode

Les noms de méthode ont les mêmes règles de dénomination que les variables.

Argument, type d'argument

La méthode peut également contenir une certaine valeur. Par exemple, le processus de multiplication d'un certain nombre par 3 ou le processus d'ajout de 4 à un certain nombre. Ce certain nombre est entré comme argument. Les arguments utilisent la même convention de dénomination que les variables.

Spécificateur d'accès

Passons maintenant au spécificateur d'accès. Le spécificateur d'accès est privé ou public de la méthode ou de la classe qui apparaît au moment de la variable. Cela fait référence à la plage qui peut être utilisée pour cette variable ou méthode. public Vous pouvez utiliser cette méthode ou cette variable à partir d'autres classes. private Vous ne pouvez utiliser des méthodes et des variables qu'à partir de votre classe. Pour les débutants, vous pouvez vous rappeler que les classes et les méthodes sont publiques et que les variables sont privées.

Exemple de classe

Par exemple, créez une méthode qui triple l'argument et le renvoie.

public int multipleIntegerNumber(int num){
 num = 3*num;
 return num;  
}

Résumé

Ici, j'ai présenté comment écrire le contenu de la classe. J'expliquerai comment utiliser réellement la classe dans le prochain article. Classe et instanciation (veuillez patienter un moment) Également lié aux spécificateurs d'accès Encapsulation et setter, getter (veuillez patienter un moment)

Recommended Posts

Programmation Java (structure de classe)
Programmation Java (méthode de classe)
Méthodes de classe Java
classe Scanner java
Classe Java HashMap
bases de la programmation Java
java (classe abstraite)
[Java] Classe imbriquée
Classe anonyme Java
[Java] Structure de base
Programmation générique java
À propos de la classe Java
[java] Classe abstraite
[Java] Classe d'objets
Classe locale Java
Programmation Java (clause statique et "variables de classe")
Programmation par contraintes en Java
À propos de la division de classe (Java)
À propos de la classe Java StringBuilder
[Java] À propos de la classe Singleton
Examen de la classe interne Java
Bases de la programmation Java Practice-array
Champ de type de classe Java
À propos de la classe Java String
Tout sur la programmation Java
Bibliothèque d'arborescence Java
mémo de programmation du concours java
À propos de la classe abstraite de Java
Thread de programmation Java exécutable
[Java] Référence de classe de wrapper Integer
Sous-chaîne de mémo Java (classe standard)
Astuces Java - Modificateurs de classe StaticUtility
Programmation Java incroyable (arrêtons-nous)
Sous-chaîne de classe Java inflexible String
Longueur du mémo Java (classe standard)
Programmation Java (variables et données)
[Implémentation] Notes de classe de processus java
À propos des types de chargeur de classe Java
Comment utiliser la classe Java
Bases du développement Java-Pratique ③ Programmation avancée-
[Java] Comparateur de la classe Collection
Définition et instanciation de classe Java
Instruction pratique de base de la programmation Java
Mémo d'apprentissage Java (classe abstraite)
Résumé de la classe Java Math
Instruction de base de la programmation Java Practice-Switch
[Java] Qu'est-ce que l'héritage de classe?
Méthode de classe variable de classe Java
[Notions de base Java] Qu'est-ce que la classe?
Liste de la structure de données [Java / Scala]
[Java] Termes de base en programmation
[Java] Définit la structure de la classe de collection (à propos de HashSet et TreeSet)
Pourquoi les variables de classe sont-elles nécessaires? [Java]
[Java] Syntaxe orientée objet - Méthode / argument de classe
Diverses méthodes de la classe Java String
[Java] Mémo pour nommer les noms de classe
Aide-mémoire privé pour la programmation compétitive (Java)
Comment désassembler un fichier de classe Java
[Java] Structure d'introduction Définition de classe Relation entre classe et instance Format de définition de méthode
Introduction à la programmation fonctionnelle (Java, Javascript)