Anda di halaman 1dari 4

31 engerLlan MeLhod

MeLhod adalah merupakan suaLu operasl berupa fungslfungsl yang dapaL dlker[akan oleh suaLu ob[ecL
MeLhod dldeflnlslkan pada class akan dlpanggll melalul ob[ecL uengan kaLa laln meLhod [uga dlkenal
sebagal fungsl aLau prosedur ConLoh pada ob[ecL mangga LerdapaL meLhod ambll8asa kupaskullL
dan lalnlaln
unLuk leblh [elasnya benLuk umum darl pembuaLan meLhod dl dalam kelas

Llpe namaMeLhod(dafLarparameLer)
//kode yang akan dlLullskan


32 endeflnlslan MeLhod
ada program yang sedlklL leblh kompleksconLoh penggunaan meLhod klLa gunakan unLuk membuaL
meLhod ceLakvolume () unLuk menceLak volume darl ob[ek koLak MeLhod lnl merupkan meLhod yang
Lldak mengemballkan nllal Maka darl lLu klLa harus mengganLl Llpe kemballan dengan kaLa kuncl vold
emanggllan meLhod dalam suaLu kelas dllakukan dengan menullskan ob[ek pemlllknya dan dllkuLl oleh
operaLor LlLlk ( ) beserLa nama meLhod yang akan dleksekusl 8erlkuL lnl conLoh kode yang dlgunakan
unLuk memanggll meLhod dalam kelas koLak

//memanggll meLhod ceLakvolume ( ) unLuk ob[ek k1
k1ceLakvolume ( )

//memanggll meLhod ceLakvolume ( ) unLuk ob[ek k2
k 2ceLakvolume ( )

//memanggll meLhod ceLakvolume ( ) unLuk ob[ek k3
k 3ceLakvolume ( )

hasll yang dlberlkan oleh meLhod ceLakvolume ( ) akan berbeda beda LerganLung darl nllal daLa yang
Lerkandung dalam maslngmaslng ob[ek yang bersangkuLan




33 ConLoh kodlng Sederhana enggunaan MeLhod
8erdasarkan kedua konsep dlaLas unLuk pengapllkaslanya dapaL klLa llhaL pada conLoh kodlng program
berlkuL lnl
class koLak
double pan[ang
double lebar
double Llnggl

// mendeflnlslkan meLhod vold ( Lldak mengemballkan nllal )
vold ceLakvolume ( )
SysLemouLprlnLln ( volume koLak + ( pan[ang * lebar * Llnggl ) )



class demoMeLhod1
publlc sLaLlc vold maln ( SLrlng args )
koLak k1 k2 k3

//lnsLanslasl ob[ek
k 1 new koLak ( )
k 2 new koLak ( )
k 3 new koLak ( )

//menglsl daLa unLuk ob[ek k1
k 1pan[ang 4
k 2lebar 3
k 3Llnggl 2

//menglsl daLa unLuk ob[ek k2
k 1pan[ang 6
k 2lebar 3
k 3Llnggl 4

//menglsl daLa unLuk ob[ek k3
k 1pan[ang 8
k 2lebar 7
k 3Llnggl 6

//memanggll meLhod ceLakvolume ( ) unLuk maslngmaslng ob[ek
k1ceLakvolume ( )
k 2 ceLakvolume ( )
k 3 ceLakvolume ( )



Maka hasll darl kodlng dl aLas akan menghasllkan keluaran sebagal berlkuL
volume koLak 240
volume koLak 1200
volume koLak 3360

uafLar lsl
hLLp//rlnlnuralnlwordpresscom/2009/01/13/menggunakanmeLhod/
hLLp//LlmpuklnblogspoLcom/2011/03/makalahclassob[ecLmeLhodpewarlsanhLml

Anda mungkin juga menyukai