Différences entre versions de « Java devel »
Ligne 1 : | Ligne 1 : | ||
= Installation du JDK = | = Installation du JDK = | ||
− | + | Assurez-vous d'avoir [[Eclipse_install#Installation_du_JDK|installé le JDK]], chose qui devrait déjà être faite pour développer avec ''Eclipse''. | |
= Création du projet = | = Création du projet = |
Version du 10 mars 2014 à 18:02
Installation du JDK
Assurez-vous d'avoir installé le JDK, chose qui devrait déjà être faite pour développer avec Eclipse.
Création du projet
Pour créer le projet, ouvrez le menu contextuel de l'onglet Package Explorer et sélectionnez .
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;
}