Praktikum Pemrograman Berorientasi Objek (PBO) Modul 8 (Java)
INTERFACE
I. LANDASAN TEORI
Interface adalah sekumpulan konstanta dan atau deklarasi method tanpa menyertakan/menuliskan body methodnya. Interface biasa digunakan untuk mendeklarasikan koleksi method dan konstanta yang dapat digunakan oleh satu atau lebih class.Deklarasi Interface
Untuk mendeklarasikan sebuah interface gunakan sintaks :
Interface namaInterface
{
.......... //deklarasi konstanta dan method
..........
}
|
Berikut ini adalah contoh membuat interface Speedometer :
public interface Speedometer
{
public void tambahKecepatan();
public void kurangiKecepatan();
}
|
Implementasi Interface
Cara menggunakan suatu interface adalah dengan mengimplementasikan interface tersebut pada class yang menggunakannya. Selain itu anda juga harus mendefinisikan secara detail method-method yang ada pada interface tersebut.II. PRAKTIKUM
Praktikum1
1. Buatlah project baru di Netbeans dengan nama Modul8PBO2. Buat file empty java file baru
3. Ketikan source code berikut ini dan simpan dengan nama file Speedometer.java
4. Jalankan file Speedometer.java tersebut, maka hasilnya adalah sebagai berikut :
Praktikum2
1. Buat file empty java file baru2. Ketikan source code berikut ini dan simpan dengan nama file Pesan.java
3. Buat file empty java file baru
4. Ketikan source code berikut ini dan simpan dengan nama file MainPesan.java
5. Jalankan file MainPesan.java tersebut, maka hasilnya adalah sebagai berikut :
III. POST TEST
Buatlah program Interface dengan case studi yang berbeda dari praktikum diatasDisini saya akan membuat program tentang bagaimana cara hewan melindungi dirinya dari serangan musuh
Pertama, kita buat terlebih dahulu class dengan nama Hewan.java
Source code nya adalah sebagai berikut :
Kemudian kita jalankan file Hewan.java tersebut, maka hasilnya adalah sebagai berikut :
IV. TUGAS INDIVIDU
Buatlah kelas mahasiswaSuper dengan menggunakan interface mahasiswa, atlit, wiraswasta, dan kemudian instansi menjadi objek dengan nama sesuai nama anda !Pertama, kita buat terlebih dahulu class dengan nama mahasiswaSuper.java
Source code nya adalah sebagai berikut :
Kedua, kita buat class dengan nama MainMahasiswa.java
Source code nya adalah sebagai berikut :
Kemudian jalankan file MainMahasiswa.java tersebut, maka hasilnya adalah sebagai berikut :
Komentar
Posting Komentar