Showing posts with label JAVA. Show all posts
Showing posts with label JAVA. Show all posts

October 21, 2010

Mengenal Interface Pemrograman JAVA

lagi - lagi masih java, he2x. Mumpung lai ada artikel java nih, kali ini saya akan membahas tentang interface pada pemrograman java.Hampir sama dengan class abstract, disini interface digunakan untuk memudahkan pembuatan program yang dimana program tersebut di kerjakan oleh banyak orang, jadi dengan adanya suatu interface, dalam program menjadi ada suatu standarisasi baik method maupun konstanta.Bentuk utama dari suatu interface adalah sebagai berikut.



//Interface
[Modifier] interface [nama_interface]{
[konstanta]
[Method Abstract]
}

Syarat – syarat dalam pembentukan suatu interface antara lain adalah sebagai berikut:

  1. Dalam suatu interface, hanya bolih memiliki method abstract.
  2. Suatu class yang ingin menggunakan interface dapat memanggil dengan cara
//Pemanggilan interface
class implements {
...
}

  1. Penentu akses dalam interface hanya dapat menggunakan penentu akses public static final di karenakan variabel dalam interface sebenarnya bukan variabel, melainkan konstanta, dan meskipun variable tidak di beri penentu akses public static final,

October 20, 2010

Class abstract Pada Pemrograman JAVA

Class abstract adalah suatu class dalam java yang menggunakan prinsip Inheritance (penurunan class super class ke sub class).Jadi, di sini class abstract akan bertindak sebagai superclass dari class turunannya,class abstract sendiri dibuat hanya digunakan untuk memberikan bentuk(cetak biru) dari class turunannya.Bentuk utama untuk mendeklarasikan suatu class abstract adalah seperti di bawah ini.

//Class Abstract
[Modifier] abstract class [nama_class]{
[Atribute/Variable]
[Method Abstract]
}

Syarat – syarat yang harus di penuhi oleh class abstract antara lain adalah sebagai berikut:

  1. Sebuah class abstract harus memiliki method abstract tetapi tetap bolih menggunakan method tidak abstract(suatu method abstract harus mempunyai declarasi class abstract).
  2. Class abstract tidak bisa membuat suatu object langsung, melainkan harus melakukan penurunan (extend) ke class yang lain
  3. Class yang menjadi turunan class abstract harus mengimplementasikan (meng”Override”) semua method abstract dari class abstract.

Contoh program yang menggunakan class abstract adalah sebagai berikut: