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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.