
Dans ce tuto , nous allons apprendre quelques notions de base en Java qui vont nous permettre à comprendre les tutos qui vont venir par la suite.
accès rapide
La démo
Notion de classe:
Définition simple : Une classe est comme un modèle ou un plan pour créer des objets. Elle définit les caractéristiques et les comportements que les objets auront.
Exemple de la vie réelle : Imaginez une classe « Voiture ». Cette classe pourrait définir les caractéristiques communes à toutes les voitures, telles que la couleur, la marque, le modèle, etc.
Notion d’attribut :
Définition simple : Un attribut est une caractéristique ou une propriété de la classe qui décrit ses caractéristiques.
Exemple de la vie réelle : Dans la classe « Voiture », les attributs pourraient être la couleur, la marque et le modèle. Chaque voiture spécifique aurait des valeurs spécifiques pour ces attributs.
public class Voiture {
    // Attributs
    String couleur;
    String marque;
    String modele;
}Notion de méthode :
Définition simple : Une méthode est une action que la classe peut effectuer. C’est comme une fonction associée à la classe.
Exemple de la vie réelle : Dans la classe « Voiture », une méthode pourrait être « démarrer ». Cette méthode pourrait contenir le code pour démarrer le moteur de la voiture.
public class Voiture {
    // Attributs
    String couleur;
    String marque;
    String modele;
    // Méthode
    void demarrer() {
        System.out.println("La voiture démarre !");
    }
}
Notion de package :
Un package est un mécanisme d’organisation des classes en groupes logiques. Il aide à éviter les conflits de noms et à maintenir une structure organisée dans un projet.
Exemple :
package com.monprojet.vehicules;
public class Voiture {
    // ...
}On peut ajouter aussi une autre classe Camion par exemple sous le même package vehicules
package com.monprojet.vehicules;
public class Camion{
    // ...
}Exemple de packages Java :

Récap
Dans le code ci-dessous, vous allez voir tous les notions de classe , attribut , méthode et package dans un exemple complet:
package com.monprojet.vehicules;
public class Voiture {
    // Attributs
    String couleur;
    String marque;
    String modele;
    // Méthode
    void demarrer() {
        System.out.println("La voiture démarre !");
    }
    // Méthode
    void arreter() {
        System.out.println("La voiture s'arrête.");
    }
    // Méthode
    void klaxonner() {
        System.out.println("Beep beep !");
    }
    // Méthode
    void afficherDetails() {
        System.out.println("Voiture " + couleur + " de marque " + marque + " et de modèle " + modele);
    }
}Savoir plus :
admettant que nous avons cette structure de projet :
com.monprojet
│
├── formes
│   ├── Carre.java
│   ├── Cercle.java
│   └── Triangle.java
│
└── calcul
    ├── CalculSurface.java
    └── CalculPerimetre.javaDans cet exemple :
- Le package formescontient les classes représentant différentes formes géométriques, telles queCarre,CercleetTriangle.
- Le package calculcontient les classes qui fournissent des fonctionnalités de calcul pour ces formes, comme le calcul de la surface (CalculSurface) et le calcul du périmètre (CalculPerimetre).
Dans ce tuto , nous avons appris quelques notions de base en Java qui vont nous permettre à comprendre les tutos qui vont venir par la suite.