1. Variabel lokal
Ayo dadi pirembagan sing luwih serius babagan variabel. Nanging wektu iki kita ora bakal ngrembug babagan struktur internal. Nanging, kita bakal fokus babagan carane variabel sesambungan karo kode sing ana.
Kabeh variabel sing diumumake ing metode kasebut diarani variabel lokal . Variabel lokal mung ana ing blok kode sing diumumake. Utawa, supaya luwih tepat, ana wiwit diumumake nganti pungkasan blok kode sing diumumake.
Kanggo gamblang, ayo nimbang conto:
Kode | visibilitas variabel |
---|---|
|
|
Ayo ngobrol babagan ngakses variabel lokal maneh. Iki minangka blok kode sing kalebu kurung kriting: iki bisa dadi badan metode, awak saka loop, utawa mung blok kode kanggo pernyataan kondisional. Variabel sing diumumake ing blok kode ana nganti pungkasan blok kode kasebut.
Yen variabel diumumake ing awak daur ulang, mula mung ana ing awak daur ulang. Iki digawe lan dirusak ing saben pengulangan loop.
Tuladha:
Kode | visibilitas variabel |
---|---|
|
|
Kita bisa ngumumake variabel lokal kapindho sing jenenge b
mung amarga variabel pisanan b
ora katon ing blok kode ing ngendi b
variabel kapindho diumumake.
2. Paramèter
Kaya sing wis dingerteni sadurunge, saben metode bisa duwe variabel sing diarani paramèter. Apa babagan visibilitas lan umure?
Kabeh iku langsung. Parameter digawe nalika eksekusi langkah menyang metode (yaiku nalika kode metode kasebut wiwit dieksekusi). Padha diilangi nalika cara rampung. Padha katon ing saindhenging awak saka cara.
Tuladha:
Kode | visibilitas variabel |
---|---|
|
|
Kita ngandika sadurungé, args
iku mung variabel kang jinis Uploaded saka strings. Lan kaya kabeh paramèter, kasedhiya ing endi wae ing awak metode kasebut. Yen ngandika, kita biasane nglirwakake ing conto kita.
3. Variabel ing kelas
Sampeyan bakal kelingan saka pelajaran ing Level 1 yen kelas bisa duwe metode lan variabel. Metode kadhangkala disebut metode conto, lan variabel - variabel utawa kolom conto. Iki minangka sinonim ing basa Jawa.
Apa variabel (utawa kolom) saka kelas?
Iku variabel sing diumumake ora ing metode, nanging ing kelas.
Padha bisa diakses saka sembarang (non-statis) cara saka kelas. Secara kasar, variabel conto yaiku variabel sing dienggo bareng karo kabeh metode kelas.
Tuladha:
Kode | visibilitas variabel |
---|---|
|
|
Ing conto iki, kita duwe rong cara - add()
lan remove()
. Cara add()
nambah variabel sum
lan count
instance, lan remove()
metode ngurangi variabel sum
lan count
. Loro-lorone cara bisa digunakake ing variabel conto sing dienggo bareng.
Variabel lokal ana nalika metode dieksekusi. Variabel instance saka kelas ana ing obyek kelas sajrone obyek kasebut ana. Sampeyan bakal sinau rincian babagan obyek kelas ing tingkat sabanjure.
4. Variabel statis
Kaya metode, variabel ing kelas bisa statis utawa non-statis. Cara statis mung bisa ngakses variabel statis.
Ing Level 11, kita bakal nganalisa struktur variabel lan metode statis lan sampeyan bakal ngerti sebabe larangan kasebut.
Kanggo nggawe variabel statis (variabel kelas), sampeyan kudu nulis static
tembung kunci ing deklarasi kasebut.
Variabel statis ora kaiket karo obyek utawa conto kelas sing diumumake. Nanging, dheweke kalebu kelas kasebut dhewe. Mulane padha ana sanajan ora ana siji obyek saka kelas wis digawe . Sampeyan bisa ngrujuk saka kelas liyane kanthi nggunakake konstruksi kaya:
ClassName.variableName
Tuladha:
Kode | visibilitas variabel |
---|---|
|
|
Ing conto ing ndhuwur, kita nggawe Storage
kelas sing kapisah, mindhah count
lan sum
variabel kasebut, lan nyatakake statis . Variabel statis umum bisa diakses saka cara apa wae ing program (lan ora mung saka metode).
GO TO FULL VERSION