Параметр абсолютно может иметь то же имя:
public class Foo {
private static volatile int metBetYetPetLetJet = 8675309
public static void setMetBetYetPetLetJet (int metBetYetPetLetJet) {
Foo.metBetYetPetLetJet = metBetYetPetLetJet;
}
}
Кроме того, я часто просто использую value
в качестве имени параметра для установщика. Это может быть влияние C #, хотя :) Другой вариант - newValue
.