Ett föreläsningsutdrag med en mentor som en del av Codegym University-kursen. Anmäl dig till hela kursen.
"Nu är det hög tid att jag berättar om konstruktörer. Det här är ett väldigt enkelt koncept. Programmerare har uppfunnit ett stenografisk sätt att skapa och initialisera objekt. "
Utan konstruktör | Med en konstruktör |
---|---|
|
|
|
|
|
|
"Jag har precis lärt mig om initialiseringsmetoden..."
"Titta hårdare. Med konstruktörer är koden mer bekväm och kompakt."
"Så det är. Här är en fråga. Jag vet hur man skriver en initialiseringsmetod i en klass, men hur skriver jag en konstruktor?"
"Titta först på det här exemplet:"
Utan konstruktör | Med en konstruktör |
---|---|
|
|
"Det är lätt att deklarera en konstruktor i en klass. En konstruktor liknar initialiseringsmetoden, med bara två skillnader:
1. Namnet på en konstruktor är detsamma som klassnamnet (istället för initialisera).
2. En konstruktör har ingen typ (ingen typ anges)."
"OK, så det är som att initialisera , men med några skillnader. Jag tror att jag förstår det."
GO TO FULL VERSION