[optimisation de code] mot clé this et objet = null
Bonjour messieurs je me pose des questions :
Certaines personne sur le projet sur lequel je suis, on un code qui ne me parait vraiment bizard je ne comprends pas pourquoi ils font ça. Est-ce que quelqu'un peut me dire s’il s’agit d'une optimisation du code ou juste un code spécifique a certains développeurs ? :
-Première interrogation est sur le mot clé this
Code:
1 2 3 4 5 6 7 8 9
|
public class Kom {
/** L'ancienne valeur */
private String oldValue;
public void doplop() {
this.oldValue = "plop";
} |
J'aimerais juste savoir si c'est une convention ou alors si c'est une optimisation car perso je trouve ca moche j'utilise directement la variable sans le this.
-Deuxième interrogation :
Code:
1 2 3 4 5 6 7 8
|
public class Kom {
public void doplop() {
obj = null
// obj et obj2 sont de même type
obj = obj2
} |
C'est une optimisation de mettre l'objet a null avant de faire le passage par référence ?
Merci d’avance.
Cordialement.