[# 2 Java] Quelle est l'orientation de l'objet que vous entendez souvent?

Bonjour, c'est Moe. Cette fois, j'ai résumé le "orienté objet" qui apparaît souvent lors de l'étude de Java.

Qu'est-ce qu'un objet

L'orientation objet est un concept né du fait qu'en essayant d'écrire un programme volumineux, la tête humaine ne pouvait pas rattraper son retard et il fallait du temps pour se développer, ou même s'il était terminé, il devenait souvent un programme plein de défauts. Pour le dire simplement, c'est le concept de composantisation utilisé lors du développement de logiciels. Si un logiciel est fait en plusieurs parties selon cette idée, il sera plus facile de comprendre le programme et il sera possible d'éviter "une situation où la tête humaine ne peut pas rattraper".
Un objet est simplement une «chose». Par exemple, lorsque l'on pense à une voiture, chaque pneu, siège, moteur, etc. devient un objet.


Alors, qu'est-ce que l'orientation objet?
Dans la programmation orientée objet, une programmation est créée en distinguant les fonctions et les rôles de la programmation et en les combinant en tant que parties (objets). Les classes que vous définissez lors du codage en Java et les instances créées à partir d'elles sont des objets.
Les trois principales fonctions orientées objet sont les suivantes.

classe

Une classe est un plan pour créer un objet. Décrivez les attributs (propriété) et le comportement (méthode) de l'objet. Les propriétés font référence aux données dont dispose l'objet et les méthodes font référence aux fonctions de l'objet.
Prenant une voiture comme exemple, la classe est le dessin de conception à partir duquel la voiture est fabriquée. De plus, des fonctions telles que la course, la rotation et l'arrêt de la voiture correspondent aux propriétés, et les spécifications telles que la taille, la taille et la couleur de la carrosserie et le volume d'échappement correspondent aux propriétés.

exemple

Une instance est une matérialisation d'une classe. Dans le cas d'une voiture, une instance est une voiture fabriquée à partir d'un dessin de conception. De plus, la création d'un objet à partir d'une classe est appelée "instanciation".

constructeur

Il s'agit d'un bloc spécial pour l'initialisation lors de l'instanciation d'une classe.

Méthode

Une méthode est une collection d'une série de processus. Il y a trop de méthodes à retenir, mais vous pouvez créer les vôtres. Au contraire, lorsque vous écrivez le programme que vous souhaitez réaliser, vous créez presque toujours vos propres méthodes.

méthode principale

Il s'agit de la première méthode appelée par le système lorsque le programme est exécuté.


Jusqu'à présent, je me demandais ce qui est orienté objet, donc je suis content d'avoir pu comprendre un peu cette fois. Je publierai à nouveau!

Recommended Posts

[# 2 Java] Quelle est l'orientation de l'objet que vous entendez souvent?
Qu'est-ce que 'java
Qu'est-ce que Java <>?
Qu'est-ce que 'java
Qu'est-ce que l'encapsulation Java?
Qu'est-ce que la technologie Java?
Qu'est-ce que Java API-java
[Java] Qu'est-ce que flatMap?
[Java] Qu'est-ce que ArrayList?
Qu'est-ce que l'orientation objet après tout?
Qu'est-ce qu'une collection Java?
[Java] Qu'est-ce que l'héritage de classe?
[Notions de base Java] Qu'est-ce que la classe?
Qu'est-ce que l'analyse Java Escape?
Qu'est-ce que JVM (Java Virtual Machine)?
Qu'est-ce que Thread Safe (avec Java)
Qu'est-ce qu'un extrait de code en programmation?
[Java] Qu'est-ce que l'exception de modification simultanée?
Qu'est-ce qu'une expression lambda (Java)
Résumé de la programmation orientée objet utilisant Java
Pensons à ce qu'est la programmation déclarative en Java et Elm (partie 1)
Revue des connaissances «étranges Java» et Java souvent oubliées dans Java Bronze
Qu'est-ce qu'une classe en langage Java (3 /?)
[Pour les débutants en programmation] Qu'est-ce qu'une méthode?
Quelle est la meilleure lecture de fichier (Java)
Qu'est-ce qu'une classe en langage Java (1 /?)
Qu'est-ce que Java et l'environnement de développement (MAC)
Qu'est-ce qu'une classe en langage Java (2 /?)
Quelle est la méthode principale en Java?
Programmation orientée objet
[Java] Orienté objet
Qu'est-ce que le modèle Java Servlet / JSP MVC?
[Traitement × Java] Type de données et programmation orientée objet
Quel est le modificateur volatile pour les variables Java?
Un mémo pour moi que l'orientation de l'objet est quelque chose
Site recommandé pour les erreurs que vous voyez souvent
Journaux d'erreurs et gestion des exceptions qui sont souvent vus dans la zone Java