Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

MEMBUAT KELAS SENDIRI Dewi Sartika, M.Kom.

Presentasi serupa


Presentasi berjudul: "MEMBUAT KELAS SENDIRI Dewi Sartika, M.Kom."— Transcript presentasi:

1 MEMBUAT KELAS SENDIRI Dewi Sartika, M.Kom

2 MENDEFINISIKAN KELAS SENDIRI
<modifier> class <nama_kelas> { ... } Dewi Sartika,M.Kom

3 DEKLARASI ATRIBUT <modifier> <tipe_data> <nama> [=<value>]; Contoh Instance variable : private String nama; Dewi Sartika,M.Kom

4 LATIHAN alamat : string usia : integer nilaiMTK : double nilaiInggris: double nilaiIPA : double NilaiRata : double Dewi Sartika,M.Kom

5 Class Variable atau Static Variable
Class variable merupakan kelas yang dimiliki oleh kelas secara utuh. Nilainya akan sama pada semua objek di kelas yang sama Jika kita ingin menampung jumlah siswa dari suatu kelas dalam Class variable : private static int jumlahSiswa; Dewi Sartika,M.Kom

6 DEKLARASI METHOD <modifier> <returnType> <nama>(<parameters>) { ... } Ket : returnType : seluruh tipe data dan void Parameter : <tipe> <nama_parameter> Dewi Sartika,M.Kom

7 Accessor Method Berguna untuk membaca nilai variable pada kelas baik instance maupun class variable Method ini mempunyai sebuah return value Penamaan method ini umumnya berupa get<nama_variable> Dewi Sartika,M.Kom

8 CONTOH ACCESSOR METHOD
public String getNama() { return nama; } Dewi Sartika,M.Kom

9 MUTATOR METHOD Berguna untuk mengisi atau mengubah nilai variable dalam kelas, baik instance maupun class variable. Method ini tidak memiliki return value, namun berisikan beberapa instruksi Penamaan method ini umumnya berupa set<nama_variable> Dewi Sartika,M.Kom

10 CONTOH MUTATOR METHOD public void setName(String temp) { nama = temp; } Dewi Sartika,M.Kom

11 MULTIPE RETURN STATEMENTS
Pada sebuah method dapat memiliki lebih dari satu return value asalkan mereka tidak pada blok program yang sama. Return value pada method selain berupa variable, juga dapat berupa konstanta Dewi Sartika,M.Kom

12 CONTOH public String getNumberInWord(int num) { if(num == 1) return “one”; } else if(num == 2) return “two”; else return “zero”; Dewi Sartika,M.Kom

13 STATIC METHOD Static method merupakan method yang digunakan untuk mengakses class atau static variable <modifier> static <returnType> <nama>(<parameters>) { ... } Memanggil static method : [nama_kelas].[nama_method] Dewi Sartika,M.Kom

14 CONTOH public static int getJumlahSiswa() { return jumlahSiswa; }
Dewi Sartika,M.Kom

15 DEKLARASI DAN INSTANSIASI OBJEK
<nama_kelas> <nama_objek> = new <nama_kelas>(); Contoh : StudentRecord ana = new StudentRecord(); Dewi Sartika,M.Kom

16 PEMANGGILAN METHOD [nama_objek].[nama_method]; Contoh : ana.setNama(“ana”); Dewi Sartika,M.Kom

17 REFERENCE THIS Reference this digunakan untuk instance variable yang dibiaskan oleh parameter Reference this hanya digunakan untuk instance variable saja, tidak untuk class atau static variable Contoh : public void setNama(String nama) { this.nama = nama; } Dewi Sartika,M.Kom

18 SELESAI Terus Berlatih!!


Download ppt "MEMBUAT KELAS SENDIRI Dewi Sartika, M.Kom."

Presentasi serupa


Iklan oleh Google