MODUL Method Dan Greenfoot

April 1, 2019 | Author: Gredy Ramadhany | Category: N/A
Share Embed Donate


Short Description

ALpro Greenfoot...

Description

MODUL 6 Method TUJUAN PRAKTIKUM : 1. Praktikan Praktikan dapat dapat memahami memahami konsep konsep method method pada pada java. 2. 3. 4. 5.

Praktikan Praktikan dapat mengerti esensi penggunaan penggunaan method dalam Java. Praktikan Praktikan dapat dapat memahami memahami bentuk umum method. Praktikan Praktikan dapat dapat memahami memahami konsep konsep dasar Greenfoot Greenfoot Prakt Praktik ikan an dapa dapatt mengi mengimp mplem lement entasi asika kan n pemah pemahama aman n metho method d pada pada Greenfoot

A. Class ass Didenisi Didenisikan kan !lass sebagai sebagai sebuah sebuah blue blue print" print" atau prototipe prototipe"" #ang #ang mende mendeni nisik sikan an varia variabl ble$ e$va vari riabe abell dan dan metod metode$m e$meto etode de #ang #ang umum umum untuk semua objek dari jenis tertentu. !lass mendenisikan atribut dan perilaku objek #ang dibuatn#a. !lass merupakan denisi formal suatu abstrak abstraksi. si. !lass !lass berlak berlaku u sebagai sebagai template template untuk untuk pembuat pembuatan an objek$ objek$ objek. !lass !lass berisi abstraksi abstraksi #ang terdiri terdiri dari dari nama %lass" atribut atribut dan servi%e. &agian$bagian dari sebuah !lass se%ara umum penulisan %lass terdiri atas 2 bagian #akni' 1. Class Class Declar Declarati ation on &entuk (mum ' )modier* class +nama,kelasclass +nama,kelas ... ... +%lass bod#...

... /

)modier* adalah pengaturan level akses terhadap kelas tersebut. Dengan kata lain" modier ini akan menentukan sejauh mana kelas ini dapat digunakan oleh kelas atau pa%kage lainn#a. 0dapun ma%am$ma%am modier ialah ' •

kosong  default  not specifed elas tersebut dapat diakses oleh kelas lain dalam satu pa%kage.

• 

 public elas tersebut dapat dipakai dimanapun" maupun kelas lain atau pa%kage lain.

• 

 private elas tersebut tidak dapat diakses oleh kelas manapun.

. Class od! !lass &od# merupakan bagian dari kelas #ang mendeklarasikan kode program java. !lass &od# tersusun atas' a. onstruktor b. Variable Instance 0tribut %. Method dikenal juga sebagai fun%tion atau def (ntuk dapat menggunakan kelas #ang telah didenisikan" anda harus membuat sebuah objek dari kelas tersebut instance class" dengan syntax ' amaelas  )parameter* (

na"aO#$e%

&

ne'

amaelas

!ontoh' )it*n+l*as segitiga & ne' )it*n+l*as( C. Instance Variables ,Atri#*t6uatu objek dapat dibedakan berdasarkan sifat behavior #ang berbeda. objek juga dapat dibedakan berdasarkan atributn#a. 7isaln#a burung dapat dibedakan berdasarkan suara ki%auan" 8arna bulu" bentuk tubuh" dsb. . Dalam bahasa lain dikenal juga sebagai  property  #ang mana merupakan %iri$%iri dari sebuah objek. 0tribut #ang membedakan suatu instance objek burung #ang satu dengan #ang lainn#a disebut instance aria#le. &entuk (mum ' )"odi/er* +ti0edata- +nama_variabel- 9 )nilai,default*: !ontoh

'

0*#lic do*#le tinggi: 0riate int berat  9 ;tnt: 6#stem.out.printA@inggi 9 A: int %9masuk.ne>tnt: balok %oba 9 ne' balok: 6#stem.out.printAHnEolume balok 9 AB %oba.volumea"b"%: / /  //%utput &  //anjang $ '  //Lebar $ +  //-inggi $ '  //Volume balo! $ *'

I. Method 3tatic 6ebuah method stati% dapat diakses tanpa harus melakukan instantiasi terlebih dahulu. Pemanggilan method stati% dilakukan dengan format ' Na"a%elas.nama_method: ama,kelas diberikan bila method tersebut dipanggil dari kelas #ang berbeda.. !ontoh ' class 7#6tati% 2 static oid Fuas 2 int p 9 1
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF