Ecrire la même chose différemment ?
Bonjour,
Une chose qui me déroute beaucoup en tant que débutant c'est la possibilité d'écrire un même programme de façon totalement différente. Voici un exemple simple qui multiplie 2 entiers
1ere version :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| package Basics;
public class Base {
private int x;
private int y;
public Base() {
super();
// TODO Auto-generated constructor stub
}
public Base(int x, int y) {
super();
this.x = x;
this.y = y;
}
public int calculer() {
return x*y;
}
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 static void main(String[] args) {
Base b = new Base(2,3);
System.out.println(b.calculer());
}
} |
La 2ème version :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| package Basics;
public class Base {
public Base() {
super();
// TODO Auto-generated constructor stub
}
public int calculer(int x, int y) {
return x*y;
}
public static void main(String[] args) {
Base b = new Base();
System.out.println(b.calculer(2,3));
}
} |
Etant plus courte la version 2 est-elle à préconiser ?
Y a-t-il une meilleure façon de faire ?
Cordialement