java
Java langage orienté objet
Le contenu de ce thème :
Les classes
Les objets
Les membres : attributs et méthodes les interfaces
Java2 à la fenêtre - avec Awt exercicesJava2 IHM - Awt
IHM - avec Swing exercices IHM - JFrame de Swing
Les applets Java
Afficher des composants, redessiner une Applet
Les fondements du langage Java - (rév. 28.05.2005 )
page
94
www.9ra.info
Les classes
Java2
Nous proposons des comparaisons entre les syntaxes Delphi et Java lorsque les définitions sont semblables. Les classes : des nouveaux types
Rappelons un point fondamental déjà indiqué : tout programme Java du type application ou applet contient une ou plusieurs classes précédées ou non d'une déclaration d'importation de classes contenues dans des bibliothèques (clause import) ou à un package complet composé de nombreuses classes. La notion de module en Java est représentée par le package.
Delphi
Java package Biblio;
Unit Biblio; interface // les déclarations et implémentation des classes
// les déclarations des classes implementation // les implémentations des classes end. Déclaration d'une classe
En Java nous n'avons pas comme en Delphi, une partie déclaration de la classe et une partie implémentation séparées l'une de l'autre. La classe avec ses attributs et ses méthodes sont déclarés et implémentés à un seul endroit.
Delphi
interface uses biblio; type Exemple = class x : real; y : integer; function F1(a,b:integer): real;
Java import biblio; class Exemple
{
float x; int y; float F1(int a, int b)
Les fondements du langage Java - (rév. 28.05.2005 )
page
95
www.9ra.info
procedure P2; end; implementation function F1(a,b:integer): real; begin ...........code de F1 end; procedure P2; begin ...........code de P2 end; end.
{
...........code de F1
}
void P2( )
{
...........code de P2
}
}
Une classe est un type Java
Comme en Delphi, une classe Java peut être