0% ont trouvé ce document utile (0 vote)
64 vues1 page

Guide POO Java Debutant

Ce guide détaillé pour débutants explique la Programmation Orientée Objet (POO) en Java, en introduisant les types de base, la structure d'un programme, et la création de classes. Il couvre également les mots-clés essentiels et les principes de la POO tels que l'encapsulation et l'utilisation de constructeurs. Des exemples pratiques illustrent comment créer et utiliser des classes en Java.

Transféré par

milagnawoemaurice14
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
64 vues1 page

Guide POO Java Debutant

Ce guide détaillé pour débutants explique la Programmation Orientée Objet (POO) en Java, en introduisant les types de base, la structure d'un programme, et la création de classes. Il couvre également les mots-clés essentiels et les principes de la POO tels que l'encapsulation et l'utilisation de constructeurs. Des exemples pratiques illustrent comment créer et utiliser des classes en Java.

Transféré par

milagnawoemaurice14
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Apprendre la Programmation Orientée Objet (POO) en Java – Guide Détaillé pour

Débutants

Introduction Programmer, c'est construire des instructions claires pour


l'ordinateur : un peu comme rédiger une recette de cuisine. En Java, on utilise
souvent la Programmation Orientée Objet (POO), qui permet de représenter le
monde réel via des classes (plans) et des objets (exemplaires concrets).

Ce guide explique, pas à pas, pourquoi et comment utiliser chaque concept, même
si tu n'as jamais programmé.

1. Les Types de Base – Les Formats de l’Information Chaque donnée que tu veux
stocker doit avoir un format précis : - int : nombre entier (ex. âge) – Pourquoi
? pour compter sans décimales. - double : nombre à virgule (ex. taille) –
Pourquoi ? pour représenter des mesures. - boolean : vrai ou faux – Pourquoi ?
pour des questions fermées. - char : un seul caractère – Pourquoi ? pour une
lettre ou un symbole. - String : texte complet – Pourquoi ? pour toute phrase ou
mot.

2. La Structure Générale d’un Programme Java Un programme Java se compose de


classes et d’une méthode main : public class MonProgramme { public static
void main(String[] args) { // Point de départ } }

3. Créer ta Propre Classe public class Personne { private String nom;


private int age;

public Personne(String nom, int age) { this.nom = nom;


this.age = age; }

public void sePresenter() { System.out.println("Bonjour, je


m'appelle " + nom + " et j'ai " + age + " ans."); }

public String getNom() { return nom; }

public void setAge(int nouvelAge) { age = nouvelAge; }}

4. Utiliser ta Classe public class Main { public static void main(String[]


args) { Personne p = new Personne("Alice", 20); p.sePresenter();
p.setAge(21); System.out.println("Nouvel âge : " + p.getAge()); } }

5. Les Mots-Clés Essentiels public : accessible partout private : accessible


seulement dans la même classe static : appartient à la classe void : ne renvoie
rien Type retour : la méthode renvoie une valeur

6. Pourquoi ces Principes ? - Encapsulation : protéger et contrôler l'accès aux


données. - Constructeur : garantir un état valide dès la création. -
Getter/Setter : contrôler lecture/écriture. - Classes : découper et réutiliser
le code.

7. Exemple Complet Annoté public class CompteBancaire { private String


titulaire; private double solde; public CompteBancaire(String titulaire,
double soldeInitial) { this.titulaire = titulaire; this.solde =
soldeInitial; } public void deposer(double montant) { if
(montant > 0) { solde += montant; } } public boolean
retirer(double montant) { if (montant > 0 && montant <= solde) {

Vous aimerez peut-être aussi