Java - "dieser" in Konstruktoren

Gut, dies ist eine sehr grundlegende Frage, ich habe noch nie codiert in java, aber ich bin eine Klasse zu schreiben, für einen Freund... Mit so etwas wie:

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;
    }
}  

Den Weg ich dachte, der Bau der Konstruktor wurde:

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

Meine Fragen:

  1. Ich mit dem gleichen Bezeichner für die Objekte wie für die Parameter. Hat "dies." zu vermeiden, irgendwelche Probleme hier?
  2. Ist es besser, verwenden Sie die set-Methoden, und wenn ja, sollte ich "das."?

Vielen Dank

Schreibe einen Kommentar