Некоторым людям (которые не являются мной) нравится отличать переменные метода от переменных экземпляра, добавляя префикс переменных «это». Это также устраняет проблему, которая возникает при назначении параметра переменной Instance с тем же именем:
public ConstructorMethod(MyVar variable) {
this.variable=variable;
}
Но тогда некоторые люди считают, что вы всегда должны использовать этот шаблон - но я не в восторге от него - я думаю, что это излишне, если вы оставите свои методы и классы небольшими.
Кроме того, некоторые люди используют шаблон именования для параметров. Это (опять же) очень удобно, когда вы присваиваете конструктору переменную Instance:
public ConstructorMethod(MyVar pVariable) {
variable=pVariable;
}
Обычно это шаблон pVariable
или _variable
. Я иногда использую это, потому что нахожу это более читабельным, чем это, но оно имеет недостаток, делающий ваши Javadoc менее читаемыми.
В любом случае, мне не очень нравится идея ВСЕГДА использовать любой из этих шаблонов, их приятно знать, но если вам действительно нужна помощь в дифференцировании их по всему коду, попросите Eclipse показать их разными цветами. 1013 *