[Java] Termes de base en programmation

Journal d'étude de programmation

4 novembre 2020 Je réétudierai Java à partir de zéro pour examen. Alors, examinons d'abord les termes de base.

Classes et méthodes

Les classes et méthodes sont décrites ci-dessous. (Les détails seront expliqués ci-dessous)

nom de classe de classe{
Nom de la méthode(argument){
    //Traitement d'exécution
Corps de la méthode
  }
}

classe

En termes simples, une classe est comme un dessin de conception qui résume le traitement requis lors de l'exécution d'un programme et est composée de méthodes et de variables. Dans un langage orienté objet comme Java, l'objet de programmation est considéré comme un objet (chose). Ainsi, une classe est un dessin de conception d'un objet, mais pas l'objet lui-même. Par conséquent, il est nécessaire de créer (= instancier) un objet lors de l'utilisation d'une classe.

Pour pouvoir utiliser une classe, vous devez la définir. Les champs sont des variables définies à l'intérieur de la classe et stockent les informations dont dispose la classe. L'objet est une collection de champs et de méthodes.

Définition de classe


nom de classe de classe{
  //Décrivez les champs, les méthodes, etc.
}

Méthode

En termes simples, une méthode décrit la fonctionnalité d'une classe et se compose du nom de la méthode, des arguments et du corps de la méthode. Comme mentionné ci-dessus, l'objet créé pour utiliser la classe se compose d'éléments appelés attributs et méthodes. Vous pouvez créer vos propres méthodes, mais beaucoup sont préfabriquées. Plusieurs méthodes peuvent être décrites dans une classe.

Objets et orienté objet

Une classe est un dessin de conception et un objet est comme une pièce créée à partir du dessin de conception. Un objet est une classe matérialisée (= instanciée), et pour utiliser l'objet, la description suivante doit être faite.

Utiliser des objets


Nom de la classe Nom de la variable=nouveau nom de classe(argument);

Les objets ont le sens de «choses», et l'idée de construire un système en combinant des objets comme des parties est appelée orientée objet.

Héritage

L'héritage des champs et des méthodes d'une classe spécifique pour définir une nouvelle classe est appelé héritage. Lors de l'héritage, la classe d'origine est appelée une superclasse et la classe nouvellement créée est appelée une sous-classe.

Héritage de classe


class Le nom de la sous-classe étend le nom de la superclasse{
  //Traitement du contenu, méthode
}

passer outre

La redéfinition d'une méthode de superclasse dans une sous-classe est appelée remplacement. Lors de l'appel de la méthode remplacée, écrivez comme suit. (Les méthodes avec des modificateurs tels que final et static ne peuvent pas être remplacées)

passer outre


super.Nom de la méthode;

Surcharge

Il n'est pas possible de définir le même nom de méthode dans la même classe, mais le mécanisme qui permet à plusieurs méthodes portant le même nom d'être définies par le type et le type d'arguments est appelé surcharge.

Références

Introduction à Java: Connaissances essentielles en programmation! Premier glossaire du glossaire de base [Introduction à Java] Compilation, classes, méthodes ... Résumé des termes de base que vous souhaitez utiliser

Recommended Posts

[Java] Termes de base en programmation
Programmation par contraintes en Java
[Java] Termes de base en programmation
Organiser comparer
Implémenter l'authentification de base en Java
Utilisez OpenCV_Contrib (ArUco) avec Java! (Partie 2-Programmation)
Termes de base de Ruby
Ressources de programmation de base
Partition en Java
Grammaire de base Java
bases de la programmation Java
Méthode de concurrence en Java avec exemple de base
Janken à Java
Connaissances de base Java 1
[Java] Structure de base
[Java] [Basic] Glossaire
Programmation générique java
Grammaire de base Java
Grammaire de base Java
Taux circonférentiel à Java
Exercice Java [basique]
FizzBuzz en Java
Implémentation d'un algorithme de recherche / tri de base en Java
L'histoire de l'apprentissage de Java dans la première programmation
Programmation utilisant le type de somme directe en Java (news)
Lire JSON en Java
Implémentation de l'interpréteur par Java
Faites un blackjack avec Java
Application Janken en Java
Mettez java8 dans centos7
NVL-ish guy en Java
Joindre des tableaux en Java
"Hello World" en Java
Interface appelable en Java
mémo de connaissances de base java
[Java] Type de données ①-Type de base
Fonctions Azure en Java
Simple htmlspecialchars en Java
Manipulation de base de la date Java
Implémentation Boyer-Moore en Java
Bases de la programmation Java Practice-array
Hello World en Java
Conventions de dénomination Java de base
Mémorandum WebApi avec Java
Détermination de type en Java
Programmation Java (méthode de classe)
Exécuter des commandes en Java (ping)
Mémo d'apprentissage Java (basique)
Divers threads en java
Implémentation du tri de tas (en java)
Art ASCII à Java
Comparer des listes en Java
POST JSON en Java
Exprimer l'échec en Java
Créer JSON en Java
Manipulation de la date dans Java 8
Nouveautés de Java 8
Programmation Java (structure de classe)
Tout sur la programmation Java
mémo de programmation du concours java
Utiliser PreparedStatement en Java