BALEBA Daniel
dannielbaleba@gmail.com
[Tapez ici]
Introduction au language java
3. Type primitive
4. Les operateurs
5. Structure de controle
6. Heritage
8. Polymorphisme
9. Les interface
11.Les exceptions
[Tapez ici]
12.Gestion des entre sortis
[Tapez ici]
Introduction
Java est un langage dit interprète ce qui signifie qu’un programme compilé
n’est pas directement exécutable par le S.E mais il doit être interprète par un autre
programme qu’ont appelé interpréteur
Myclass.java
Exe
Système
Un programmeur java écris son code source sous la forme de classe dans un
fichier dou l’extension est .java. Le code source est alors compiler par le
compilateur java compilateur (java c) en un langage appelé bit code et enregistre le
résultat dans un fichier dont l’extension est. Class, le bit code ainsi obtenue n’est
pas directement utilisable il doit être interprète par la machine virtuel java (JRE)qui
transforme alors le code compile en code machine compréhensive par le S.E
POO est une forme de programmation centre sur des données qui manipule
les objets, chaque langage de programmation appartient à une famille ; le langage
définissant une approche une méthodologie générale de programmation, EX le
langage c’est un langage de programmation procédurale car la priorité est donnée
[Tapez ici]
au traitement. La POO quand t’a elles proposent une méthodologie centre sur des
données, dans ce cas un objet peut être vue comme une entité regroupant un
ensemble de données et de méthodes
Un objet est une variable presque comme une autre. Il faut notamment qu’il
soit déclaré avec son type. Le type d’un objet est un type complexe que on appelle
class.
Une classe regroupe un ensemble de données (qui peuvent être des variables
primitives ou des objet) et un ensemble de méthodes de traitement de ces données
et ou des données extérieures à la classe
Encapsulation désigne le regroupement de données et leurs protections dans
une classe, Lors de conception d’un programme oriente objet le programmeur doit
identifier les objets et les données appartenait à chaque objet mai aussi des droit
d’accès qu’ont les autres objets sur ces données. L’encapsulation de données dans
un objet permet de cache ou non leur existence aux autres objet.
Le mot clé Public permet aux autre donne d accède à la valeur de cette
donnée et ainsi qu’à sa modification
Le mot clé Private permet de restreindre aux autres objet l’accès à la valeur
des données
La méthodes Constructeur : chaque classe doit définir une ou plusieurs
méthodes particulières appelle constructeur. Un constructeur est une méthode
invoque lors de la création d’un objet, cette méthode qui peut être vide effectue des
opérations nécessaires à l’initialisation de l’objet
[Tapez ici]
Public class étudiant {
private in age ;
Public etudiant () {
This.nom = nom;
Return non ;
Un objet est une instance d’une classe.et est référence par une variable ayant une
valeur
Notion de package
Toute les class son organiser en package dédier à un thème précis, on peut citez
permis les plus utiliser :
Java Utile
Java lan
Java swing
Java SE
Java EE
Pour accède à une classe d’un package donnée il faut préalablement importe
cette class pour son package
[Tapez ici]
Notion de variable et méthodes de class
Dans certain cas il est judicieux d’attacher une variable une méthode a une class
plutôt que au objet instanciant cette classe ;
Notion d’héritage
L’idée principal de l’héritage est d’organiser les class de manière hiérarchique, la
relation de l’héritage est uni directionnel et si une classe B herite d une classe A on
dira que B est une sous class de A. mcette notion de sous classe signifi que la class
B est un cas particulier de la classA que les objet instancient la class b instencie
egalement la classe A
Notion de redefinition
Lors de la redefinition d’une methode il est encore posible daccede a la methode
redefinie dans la class supérieur ces accès utilise le mot clé SUPER comme
prefix a la methode
Notion de polymorphisme
Le polymorphisme est la faculte attribue a un objet d etre une instance de
plusieur class il a une seul classe reel qui est celle dont le constructeur a été
appele en premier mai il peux aussi etre declare avec une classe supérieur a sa
classe reel
Notion dinterface
Une interface est un type au même titre que une class mais abstrait et qui donc
ne peut etre extencier, elle possede les caracteristique suivante :
[Tapez ici]
Les signature de methode
ne peut contenir des variables
peut herite d une autre interface
[Tapez ici]