Différences entre versions de « Java devel »
Ligne 45 : | Ligne 45 : | ||
</source> | </source> | ||
− | + | == Le constructeur == | |
+ | |||
+ | On va demander à ''Eclipse'' de générer un constructeur grâce au menu contextuel | ||
{|align="center" | {|align="center" | ||
Ligne 51 : | Ligne 53 : | ||
|| [[Fichier:new_java_constructor.png|vignette]] || [[Fichier:new_java_constructor_options.png|vignette]] | || [[Fichier:new_java_constructor.png|vignette]] || [[Fichier:new_java_constructor_options.png|vignette]] | ||
|} | |} | ||
+ | |||
+ | Le code suivant doit être généré: | ||
+ | <source lang="java"> | ||
+ | public Rectangle(int x, int y, int largeur, int hauteur) { | ||
+ | super(); | ||
+ | this.x = x; | ||
+ | this.y = y; | ||
+ | this.largeur = largeur; | ||
+ | this.hauteur = hauteur; | ||
+ | } | ||
+ | </source> | ||
+ | |||
+ | == Les mutateurs == | ||
+ | |||
+ | Enfin, on va demander à ''Eclipse'' de générer les ''getters'' et ''setters'' | ||
+ | |||
+ | |||
+ | {|align="center" | ||
+ | |- | ||
+ | || [[Fichier:new_java_mutators.png|vignette]] || [[Fichier:new_java_mutators_options.png|vignette]] | ||
+ | |} | ||
+ | |||
+ | Le code suivant doit être généré: | ||
+ | <source lang="java"> | ||
+ | public int getX() { | ||
+ | return x; | ||
+ | } | ||
+ | |||
+ | public void setX(int x) { | ||
+ | this.x = x; | ||
+ | } | ||
+ | |||
+ | public int getY() { | ||
+ | return y; | ||
+ | } | ||
+ | |||
+ | public void setY(int y) { | ||
+ | this.y = y; | ||
+ | } | ||
+ | |||
+ | public int getLargeur() { | ||
+ | return largeur; | ||
+ | } | ||
+ | |||
+ | public void setLargeur(int largeur) { | ||
+ | this.largeur = largeur; | ||
+ | } | ||
+ | |||
+ | public int getHauteur() { | ||
+ | return hauteur; | ||
+ | } | ||
+ | |||
+ | public void setHauteur(int hauteur) { | ||
+ | this.hauteur = hauteur; | ||
+ | } | ||
+ | </source> |
Version du 28 février 2014 à 11:34
Installation du JDK
Assurer vous d'avoir installé le JDK, chose qui devrait déjà être faites pour développer avec Eclipse.
Création du projet
Pour créer le projet, ouvrez le menu contextuel de l'onglet Package Explorer
L'assistant démarre et vous demande de renseigner un nom pour ce nouveau projet
Le package
Avant de créer une nouvelle classe, il faut impérativement créer un package (pratique courante en entreprise).
On nomme le package. Généralement on commence par .com ou .fr puis le nom de l'organisation (eg. epsi), puis la sous-section du programme (eg. controller ,view, dao, ...).
Ajout d'une classe
Création
Comme pour le package, on va utiliser le menu contextuel de l'onglet Package Explorer
Enfin on donne un nom à notre classe, ici Rectangle
Les attributs
Maintenant que notre objet est créé, on va lui ajouter des attributs:
package com.epsi.rectangle;
public class Rectangle {
private int x, y, largeur, hauteur;
}
Le constructeur
On va demander à Eclipse de générer un constructeur grâce au menu contextuel
Le code suivant doit être généré:
public Rectangle(int x, int y, int largeur, int hauteur) {
super();
this.x = x;
this.y = y;
this.largeur = largeur;
this.hauteur = hauteur;
}
Les mutateurs
Enfin, on va demander à Eclipse de générer les getters et setters
Le code suivant doit être généré:
public int getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public int getY() {
return y;
}
public void setY(int y) {
this.y = y;
}
public int getLargeur() {
return largeur;
}
public void setLargeur(int largeur) {
this.largeur = largeur;
}
public int getHauteur() {
return hauteur;
}
public void setHauteur(int hauteur) {
this.hauteur = hauteur;
}