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.
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 :
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