Utiliser: Class - Objet - Méthode - Attribut
Instanciation d’une classe en Java
L’instanciation d’une classe signifie créer un objet de cette classe. En Java, cela se fait en utilisant le mot-clé new.
Les classes sont un concept fondamental de la programmation orientée objet en Java. Une classe est une structure qui définit les propriétés et les comportements d’un objet. Elle peut être considérée comme un modèle ou un plan pour créer des objets.
En Java, les classes sont déclarées à l’aide du mot-clé class, suivi du nom de la classe, suivi du corps de la classe entre accolades. Par convention, un nom de classe commence par une majuscule. Voici un exemple de déclaration d’une classe en Java:
public class MaClasse {
// corps de la classe
}
Dans cet exemple, nous avons déclaré une classe publique appelée MaClasse. Le mot-clé public précise que la classe est publique, donc utilisable par toute autre classe quel que soit le paquetage où elle est définie.
Une fois qu’une classe a été déclarée, vous pouvez créer des instances de cette classe en utilisant l’opérateur new. Chaque instance d’une classe est appelée un objet. Voici un exemple de création d’un objet à partir d’une classe en Java:
MaClasse monObjet = new MaClasse();
Dans cet exemple, nous avons créé un objet appelé monObjet à partir de la classe MaClasse.
Les classes peuvent contenir des variables et des méthodes. Les variables définissent les propriétés d’un objet, tandis que les méthodes définissent son comportement. Les variables et les méthodes d’une classe sont appelées ses membres.
En Java, vous pouvez contrôler l’accès aux membres d’une classe en utilisant des modificateurs d’accès tels que public, private et protected. Par exemple, si vous déclarez une variable comme private, elle ne sera accessible qu’à l’intérieur de la classe dans laquelle elle est déclarée.
L’héritage est un autre concept important en Java qui permet à une classe de hériter des propriétés et des comportements d’une autre classe. Cela permet de réutiliser du code et de créer des hiérarchies de classes. Le polymorphisme permet également à une classe de redéfinir les méthodes héritées pour changer leur comportement
Résumé
En résumé, les classes sont un concept fondamental de la programmation orientée objet en Java qui permettent de créer des objets avec des propriétés et des comportements spécifiques. L’héritage et le polymorphisme sont des concepts clés qui permettent de réutiliser du code et de créer des hiérarchies de classes.
Exemple
Supposons que nous ayons une classe Chien avec une méthode aboyer() :
Chien.java
public class Chien {
public void aboyer() {
System.out.println("Woof!");
}
}
Nous pouvons instancier cette classe et appeler la méthode aboyer() comme suit :
Main.java
public class Main {
public static void main(String[] args) {
// Instanciation de la classe Chien
Chien monChien = new Chien();
// Appel de la méthode aboyer
monChien.aboyer(); // Affiche "Woof!"
}
}
Dans cet exemple, monChien est une instance de la classe Chien. Nous pouvons appeler la méthode aboyer() sur cette instance.
Exercice
Ecrivez une Class Chat avec la méthode miauler
Instanciez la Class Chat dans main
Exécutez la méthode miauler pour afficher Miaou!
Ajoutez des méthodes dans les class Chien et Chat
Vous risquez d'avoir un problème pour éxécuter javac dans le terminal.
Vous devez ajouter C:\Program Files\Java\jdk-20\bin dans les variables d'environement.
Attention c'est selon votre version de jdk ici c'est jkd20

Compiler un fichier .jar
Un fichier .jar (Java ARchive) est un format de fichier qui permet de regrouper plusieurs fichiers en un seul. Il est souvent utilisé pour distribuer des applications Java complètes ou des bibliothèques.
Création d’un fichier .jar
Pour créer un fichier .jar, vous aurez besoin de l’outil jar qui est inclus avec le JDK (Java Development Kit). Voici les étapes de base pour créer un fichier .jar :
- Compilez vos fichiers .java : Avant de pouvoir créer un fichier
.jar, vous devez compiler vos fichiers source.javaen bytecode.class. Vous pouvez le faire avec la commandejavac. Par exemple :
javac MaClasse.java
- Créez le fichier .jar : Une fois que vous avez compilé vos fichiers
.java, vous pouvez les regrouper dans un fichier.jaravec la commandejar. Par exemple :
jar cf monApplication.jar MaClasse.class
Dans cet exemple, cf signifie “create file” (créer un fichier), monApplication.jar est le nom du fichier .jar que vous créez, et MaClasse.class est le fichier que vous incluez dans le .jar.
Exécution d’un fichier .jar
Pour exécuter un fichier .jar, vous pouvez utiliser la commande java -jar. Par exemple :
java -jar monApplication.jar
Cela exécutera le fichier monApplication.jar.
Compiler un fichier .jar avec Visual Code
Dans la fenêtre de code de Visual Code Ctrl Shift P




Exécuter le code compilé
Ecrivez dans la fenêtre Terminal java -jar Tests.jar.
Si vous avez donner un autre nom à votre projet le .jar aura un autre nom.

