Java "esto" en constructores

Bueno, esta es una pregunta muy básica, nunca he codificado en Java, pero estoy escribiendo una clase para un amigo ... Tener 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;
    }
}  

La forma en que estaba pensando en construir el constructor fue:

public myClass (string name, int numbers) {
    this.name = name;
    this.number = number;
}

Mis preguntas:

Estoy usando los mismos identificadores para las propiedades que para los parámetros. Haz esto." evitar problemas aquí?¿Es mejor usar los métodos establecidos y, de ser así, debería usar "esto"?

Muchas gracias

Respuestas a la pregunta(6)

Su respuesta a la pregunta