
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.java
Dans cet exemple :
- Le package
formes
contient les classes représentant différentes formes géométriques, telles queCarre
,Cercle
etTriangle
. - Le package
calcul
contient 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.