Java нет. (Это просто соглашение)
Делфи делает.
Я верю, что C # делает.
Какие еще языки делают?
Edit:
Я должен был привести пример:
Delphi: (будьте осторожны, это было давно, я могу ошибаться)
type
TSomething = class
fEmployeeNum: String;
property employeeNum: String read fEmployeeNum write setEmployeeNum;
end;
procedure TSomething.setEmployeeNum(var val: String);
begin
fEmployeeNum := val;
end;