I prefer not to use this , since (by accident) leaving it (mostly using it) can lead to obscuring errors when using longer methods.
However, you must use a reasonable name for the parameters. Therefore, I prefer to use prefixes for parameters and local variables:
public void setPresenter(Presenter pPresenter) { presenter = pPresenter; //pXxxx stands for 'parameter' Presenter tPresenter = pPresenter; //tXxxx stands for 'temporary' or local }
Thomas
source share