Anda di halaman 1dari 2

Class Untuk membuat sebuah objek terlebih dahulu harus dideklarasikan class yang akan dibuat.

Pendeklarasian class dimaksudkan untuk mwndefinisikan data-data yang dibutuhkan untuk membuat sebuah objek, operasi-operasi yang dilakukan dalam class tersebut. Adapun syntax pendeklarasian class dalam pemrograman java adalah sebagai berikut : [modifier] class class_identifier Keterangan : a. [modifier] merepresentasikan keyword pada teknologi java yang memodifikasi cara-cara penggunaan class. Contoh : public, private, static, final, protected b. Class adalah kata kunci pada teknologi java yang mengindikasikan deklarasi sebuah class. c. Class_identifier adalah nama dari class yang akan dibuat. Contoh : Public class Barang{ } 2. Method Method merepresentasikan operasi-operasi yang dapat dilakukan oleh objek. Yang membedakan antara variabel dan method adalah method selalu diakhiri dengan ( ) atau {}. Pendeklarasiannya juga beda yaitu dengan menambahkan blok { } dan mengisi blok tersebut dengan baris-baris program . Berikut adalah syntax umum penulisan method : [modifier] return_type method_identifier ( [argumen] ) { Method_code_blok; } Keterangan : a. [modifier] merepresentasikan keywords pada teknologi java. Yang memodifikasi cara-cara penggunaan method. Misal : public, private, static, protected, dll. b. Return_type adalah tipe nilai yang akan dikembalikan oleh method yang akan digunakan pada bagian lain dari program. Return_type pada method sama dengan tipe data pada variabel. c. Method_identifier adalah nama method d. ([argumen]) merepresentasikan sebuah variabel-variabel yang nilainya akan dimasukkan kedalam method untuk digunakan oleh method tersebut. Bagian ini tidak wajib di isi. e. Method_code_blok adalah statemen-statemen yang ada dalam method. 3. Constructor Constructor merupakan suatu method yang akan memberikan nilai awal pada saat suatu objek dibuat. Pada saat program dijalankan, constructor akan langsung memberikan nilai awal pada saat perintah new, membuat suatu objek Pada saat kita bekerja dengan constructor, hal mendasar yang perlu diperhatikan, yaitu : 1. Nama Constructor sama dengan nama Class. 2. Tidak ada return type yang diberikan kedalam Constructor Signature.
1.

Tidak ada return stetement, didalam tubuh constructor. 4. Modifier Modifier ini digunakan untuk memberi tanda hak akses pada resource tertentu. modifier tersebut diantaranya adalah public, private, protected, static. ini sering diimplementasikan pada class, method, maupun variabel. ada satu lagi yaitu final, yang mana sering digunakan untuk modifier variabel. public = source bisa di akses bebas oleh source yang lain private = source hanya bisa di akses dalam satu class saja, class lain tidak diberi hak untuk akses protected = source bisa diakses oleh class lain, akan tetapi masih dalam satu package. class pada packge lain tidak diberi hak untuk akses static = suatu source yang dipakai bersama (oleh beberapa object) final = suatu variabel yang dijadikan konstanta, jadi tidak bisa dirubah. 5. Object Object adalah sebuah entity yang memilki keadaan, behavior, dan identitas yang tugasnya dirumuskan dalam suatu lingkup masalah dengan baik. Object dapat juga disebut suatu instans (instance). Instance adalah proses pembuatan (perwujudan) suatu kelas menjadi objek. Dalam pembuatan suatu kelas, kita hanya membuat pendefinisian tipe data baru. Ada 2 tahap untuk membuat objek baru dari tipe kelas yang telah didefinisikan, yaitu : Tahap 1 : mendeklarasikan variabel yang digunakan sebagai referensi ke objek dari kelas yang bersangkutan. Tahap 2 : Menginstansiasi (instans) kelas dengan menggunakan kata kunci new dan memasukkan instanc nya ke dalam referensi yang baru dideklarasikan. Class yang menggunakan kata kunci new secara dinamis akan mengalokasikan ruang memori untuk menyimpan suatu objek tertentu dan mengembalikan nilai berupa referensi ke objek yang bersangkutan. Referensi objek adalah sebuah alamat memori dari objek yang dialokasikan dengan menggunakan operator new. Misalnya, menghitung luas persegi dengan rumus : luas = panjang x lebar. 6. Package Package adalah suatu cara untuk memanage class-class yang kita buat. Package akan sangat bermanfaat Jika class-class yang kita buat sangat banyak sehingga perlu dikelompokkan berdasarkan kategori tertentu. Package adalah koleksi dari beberapa class dan interface yang berhubungan, dan menyediakan proteksi akses dan pengelolaan namespace Ketentuan : - 1 package adalah 1 subfolder di file system - Package sangat berguna untuk mengorganisir file dalam suatu Project atau library - Nama package menggunakan lowercase - Keyword: package name;
3.

Anda mungkin juga menyukai