Lite om konstruktorer, namns räckvidd, "this".
Exempel: En konstruktor till klassen Person.
class Person {
[...]
Person (String n, int å) {
ålder = å;
namn = n;
}
}
Skapa en ny person:
Person x = new Person("Kalle", 42);
Allmänt om konstruktorer:
void)Tips: konstruktorer ska användas för konstruktion och initiering, inget annat.
this refererar till nuvarande objektthis:
this.namn ger instansvariabeln i nuvarande klassen även om
namnet namn har andra definitioner.
this i onödan. Till exempel: skriv inte
this.incrementAge() om det räcker med incrementAge().