En konstruktor används för att initialisera ett objekt när det skapas. Den kan exempelvis ta emot ett namn och spara det i objektets fält.
I Java har konstruktorn samma namn som klassen och ingen returtyp, inte ens void. Vid new Hund("Fido") anropas en konstruktor i klassen Hund som kan ta emot en sträng.
Konstruktorer är inte vanliga metoder och ärvs inte av underklasser. En klass kan ha flera konstruktorer med olika parameterlistor.
Vanliga frågor om Vad är en konstruktor?
Vad handlar Vad är en konstruktor? om?
En konstruktor används för att initialisera ett objekt när det skapas. Den kan exempelvis ta emot ett namn och spara det i objektets fält.
Hur övar jag på Vad är en konstruktor??
Kör exemplen själv, ändra ett värde i taget och jämför sedan resultatet med förklaringen på sidan.