"Halo, Amigo! Saiki aku arep nyritakake babagan carane obyek digawe."
"Apa sing rumit, Pak Rishi? Sampeyan nulis anyar lan jeneng kelas, nunjukake konstruktor sing bener, lan sampeyan wis rampung!"
"Iku bener. Nanging apa sing kedadeyan ing njero obyek nalika sampeyan nindakake?"
"Apa sing kedadeyan?"
"Iki kedadeyan: Obyek digawe ing sawetara tahapan."
1) Pisanan, memori diparengake kanggo kabeh variabel anggota kelas.
2) Banjur kelas dhasar diwiwiti.
3) Banjur kabeh variabel diwenehi nilai, yen ana sing ditemtokake.
4) Pungkasan, konstruktor diarani.
"Ora katon angel banget: pisanan variabel, banjur konstruktor."
"Ayo ndeleng cara kerjane ing conto karo rong kelas:"
Kode | Katrangan |
---|---|
|
Nyatakake rong kelas: Pet (pet) lan Kucing (kucing).
Ing kelas Cat, kita ndeleng panggilan eksplisit menyang konstruktor kelas dasar . Mangkene apa sing kedadeyan sawise memori diparengake: Banjur kelas Cat wiwit diwiwiti. |
|
"Sing rada mumet. Kok ruwet banget?"
"Satemene ora angel yen sampeyan ngerti apa sing kedadeyan:"
Yen kelas ora duwe konstruktor, siji bakal digawe kanthi otomatis.
Konstruktor standar | |
---|---|
|
|
Yen sampeyan ora nelpon konstruktor kelas basa, iku bakal disebut kanthi otomatis.
Telpon saka konstruktor kelas dhasar | |
---|---|
|
|
|
|
Variabel anggota diinisialisasi ing konstruktor.
Initialization saka variabel anggota | |
---|---|
|
|
Apa pancene kedadeyan | |
---|---|
|
|
"Saiki luwih jelas: pisanan kelas dhasar, banjur variabel ing njaba konstruktor, banjur kode konstruktor."
"Inggih, Amigo! Mekaten!"
GO TO FULL VERSION