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 :
La 2ème version :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()); } }
Etant plus courte la version 2 est-elle à préconiser ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)); } }
Y a-t-il une meilleure façon de faire ?
Cordialement
Partager