Table des matières
Le cours dont nous pouvons construire des objets, ce n'est pas la classe typique avec laquelle nous exécutons un programme, ces classes n'ont pas les méthode principale (), par conséquent, pour être utilisés, ils ont besoin d'une classe qui le fait.C'est ce qui nous permet de faire les différentes définitions qui nous amèneront à construire les objets dont nous avons besoin, mais ce n'est pas quelque chose qui se fait sans forme ni sens, Java a des règles simples mais elles sont nécessaires pour que tout cela fonctionne correctement .
Classe principale
La classe principale C'est la classe principale qui contient le flux de l'application, c'est celle qui est chargée de joindre tous les morceaux de notre programme et de générer la manière dont les utilisateurs vont interagir avec notre code, c'est la classe ne peut pas instancier ses propres objets, mais s'il peut recevoir et utiliser les objets d'autres classes que main.
Généralement, la convention d'une classe par fichier est suivie, cependant elle n'est pas obligatoire, si nous avons deux ou plusieurs classes dans un fichier un seul doit être le public et donc c'est celle qui lui donnera le nom, généralement cette classe qui donne le nom est la classe principale puisque c'est lui qui exécute le programme.
Définir une classe autre que main
Le des cours qui ne sont pas principaux, sont les classes qui définissent notre objet et contiennent les méthodes nécessaires pour effectuer ses actions, car il n'a pas de bloc principal par eux-mêmes, ils n'ont pas de fonction spéciale, puisqu'ils ne peuvent pas être exécutés.
ImportantDans ces cas, il est impératif d'avoir une classe principale pour pouvoir utiliser ce type de classe via les instances de ses objets ou via l'utilisation de méthodes statiques.
Exemple
Ayant déjà défini un peu la théorie de la déclaration d'une classe, nous allons voir un petit exemple où nous créons les deux types de classes et créons un objet. Voyons le code nécessaire dans l'image suivante :
Définissons d'abord notre classe abstraite, cette classe n'a pas de main et nous donne la définition d'un cercle, c'est quelque chose d'assez simple, en soi elle n'aura pas de fonction exécutable mais maintenant avec le code suivant nous allons voir ce que nous pouvons réaliser :
Si nous combinons les deux codes dans le même fichier, nous devons le nommer comme la classe publique qui dans ce cas est la classe principaleComme nous pouvons le voir, nous pouvons créer plusieurs objets de la même classe et ensuite nous pouvons exercer des actions sur eux.
Définition des différents objetsDans ce cas, nous créons deux objets cercles, mais l'un fonctionne avec la propriété par défaut que nous écrivons dans le premier constructeur et la seconde définit une nouvelle propriété, avec cela nous voyons comment nous obtenons différents objets à partir de la même définition.
Comme nous avons pu constater des progrès sur la véritable orientation objet dans Java Ce n'est pas du tout complexe, nous devons juste garder les concepts bien définis et clairs.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif