Page 127 - PEMROGRAMAN BERORIENTASI OBJEK 11 GASAL
P. 127
PEMROGRAMAN BERORIENTASI OBJEK
Pada deklarasi diatas, method getStudentCount() akan selalu
menghasilkan return value 0 jika kita tidak mengubah apapun pada kode
program untuk mengatur nilainya. Kita akan membahas pengubahan nilai
dari studentCount pada pembahasan constructor.
Petunjuk Penulisan Program:
1. Nama method harus dimulai dengan huruf kecil
2. Nama method harus berupa kata kerja
3. Gunakan dokumentasi sebelum mendeklarasikan sebuah method.
Anda dapat Menggunakan Java Doc.
c. Rangkuman
Method merupakan bagian-bagian kode yang dapat dipanggil oleh program
utama atau dari method lainya. Anda dapat menggunakan dokumentasi dari
Java API untuk melihat semua method yang tersedia dalam class string.
Pemberian variabel dalam method terdapat dua tipe data variabel passing pada
method, yang pertama adalah pass-by-value dan yang kedua adalah pass-by-
reference. Pass-by-value membuat sebuah salinan dari nilai variabel yang
dikirimkan ke method, namun tidak dapat secara langsung memodifikasi nilai
variabel pengirimnya. Pass-by-reference method menyalin alamat memori dari
variabel yang dilewatkan pada method, method dapat memodifikasi variabel asli
dengan menggunakan alamat memori tersebut. Dalam pembuatan method
terdapat accesor method yang berfungsi mengimplementasikan enkapsulasi
sehingga kita tidak menginginkan sembarang object dapat mengakses data
kapan saja. Sedangkan method mutator adalah method yang dapat memberi
atau mengubah nilai variabel dalam class, baik itu berupa instance maupun
static. Untuk mengakses static variable kita menggunakan static method.
d. Tugas
Tugas 1
Tulislah suatu metode untuk menghitung penjumlahan digit dalam suatu
integer.
Mengamati Listing Program dan Output Program
1. Menentukan nama Class
2. Menentukan variabel yang digunakan
112 | Pa g e