Classes et objets en Java

Table des matières
Il est possible de développer des programmes de base si nous apprenons à utiliser la plupart des fonctions de base de Java, comme la déclaration de variables, l'utilisation des différentes boucles et cycles, les conditionnels, etc. Si l'on a fait attention, on peut se rendre compte que malgré l'utilisation de ces composants, tout a toujours été délimité par une classe.
Mais cela ne veut pas dire qu'une approche orientée objet est utilisée, cette approche ou philosophie est ce qui nous permettra de développer, de manière plus professionnelle et avancée, des programmes plus complexes et plus volumineux.
Définition des classes
La programation orientée aux objets il s'agit essentiellement de construire un système où l'on peut interconnecter des objets, les objets sont définis par les classes qui s'avèrent être comme les gabarits qui vont définir leurs caractéristiques.
C'est une explication quelque peu simpliste mais elle peut être la clé pour comprendre ce que nous voulons dire, puisque le concept clé de l'orientation objet est abstraction et en tant que tel, c'est quelque chose de complexe à voir à l'œil nu.
ExempleVoyons avec un exemple simple la manière dont nous pouvons construire un objet, disons que nous voulons définir un cercle, si nous allons à son expression la plus minimaliste nous savons qu'un cercle est une figure géométrique dont l'attribut ou la propriété qui le distingue est qu'il a un rayon, qui est la mesure par laquelle nous allons le quantifier.

Mais tous les cercles ne sont pas identiques, certains auront un rayon plus grand, d'autres un rayon plus petit, etc. Donc construire une classe pour chaque variation est quelque chose qui ne devrait pas l'être, c'est donc de là que vient ce que nous avions mentionné comme abstraction, nous définissons simplement une classe, avec laquelle nous pouvons construire tous les cercles que nous voulons simplement en ajoutant la valeur de son attribut.
Alors nous pouvons définir la programmation orientée objet, comme comment apporter des objets de la vie réelle à nos spectacles.
Comment définir une classe
À définir une classe A partir duquel nous pouvons obtenir un objet nous devons définir plusieurs éléments clés, voyons dans l'image suivante un code où une classe a été définie pour les cercles :

Nous remarquons d'abord que nous donnons un nom à la classe et cela correspond à l'objet que nous voulons définir, puis nous indiquons qu'elle a un attribut, dans ce cas c'est le rayon qui définit notre objet, ensuite nous avons deux méthodes qui s'appellent de la même manière que notre classe, ceux-ci s'appellent constructeurs qui sont ce qui fait prendre forme à notre objet, enfin nous avons une méthode qui nous renvoie l'aire du cercle, c'est-à-dire une action sur notre objet.
Comme nous le voyons, cela nous donne la base pour pouvoir créer plusieurs objets à partir de la même définitionPar exemple nous pourrions faire 100 cercles avec une seule classe et ces 100 cercles pourraient tous être différents, cela nous amène à économiser beaucoup de code que de faire une définition pour chaque cercle avec une boucle.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave