Java “this” em construtores
Bem, esta é uma pergunta muito básica, nunca codifiquei em java, mas estou escrevendo uma aula para um amigo ... Tendo algo como:
class myClass{
private string name;
public string getName() {
return this.name;
}
public void setName (int newValue) {
this.name = newValue;
}
private int number;
public int getNumber() {
return this.number;
}
public void setNumber (int newValue) {
this.number = newValue;
}
}
A maneira como eu estava pensando em construir o construtor era:
public myClass (string name, int numbers) {
this.name = name;
this.number = number;
}
Minhas perguntas:
Estou usando os mesmos identificadores para as propriedades e para os parâmetros. Faz "isso"? evitar algum problema aqui?É melhor usar os métodos definidos e, em caso afirmativo, devo usar "isso"?Muito obrigado