Aucune différence ...
public class DiffFirst {
private String A, B;
}
vs
public class DiffSecond {
private String A;
private String B;
}
J'Execute:
javac DiffFirst.java
javac DiffSecond.java
puis:
javap -c DiffFirst.class
javap -c DiffSecond.class
Sorties:
Compiled from "DiffFirst.java"
public class DiffFirst {
public DiffFirst();
Code:
0: aload_0
1: invokespecial #1 // Method java/lang/Object."<init>":()V
4: return
}
Compiled from "DiffSecond.java"
public class DiffSecond {
public DiffSecond();
Code:
0: aload_0
1: invokespecial #1 // Method java/lang/Object."<init>":()V
4: return
}
Je voudrais utiliser camelCase et appeler ces variables a et b.
Il est une question de préférence, mais vous (et d'autres personnes que vous travaillez) doit être compatible avec l'option que vous choisissez dans toute votre base de code . Personnellement, je trouve l'option 2 préférable. Il est plus difficile de manquer qu'une deuxième variable soit déclarée ici. Les noms de variables doivent commencer par une lettre minuscule conformément aux conventions de code Java. –