Kamis, 14 Maret 2019

ABSTRACT CLASS, INTERFACE, DAN INNER CLASS

Pertemuan 5:

A. ABSTRACT CLASS
     Java menyediakan suatu mekanisme yang memungkinkan suatu metode ditentukan dari dalam kelas tetapi tidak disertai defenisinya. Metode ini dikenal dengan nama metode abstract,sedangkan kelasnya dinamakan kelas abstract.
    Abstract class adalah suatu kelas yang dinyatakan abstract,umumnya memiliki suatu atau lebih abstract method. Abstract method adalah suatu method yang memiliki implementasi dan menggunakan modifier abstract.  Abstract class biasanya dijadikan parent/super class dari kelas-kelas yang dapat membuat objek, abstract class tidak dapat diinstansiasi.
   Defenisi kelas diletakkan dalam masing-masing kelas turunan. Dalam hal ini setiap kelas turunan harus mendefenisikan metode-metode yang tergolong sebagai metode abstract.
 
B. INTERFACE
     Interface adalah suatu kelas yang berisi method-method tanpa implementasi,namun tanpa modifier abstract, apabila suatu interface memiliki atribut, maka atributnya akan berlaku sebagai konstanta. Interface menyerupai kelas. Perbedaannya,kata kunci interface menggantikan kedudukan kata kunci class. Bentuk pendeklarasiannya adalah sebagai berikut:
     Penentu akses public biasa digunakan dengan tujuan agar interface dapat diakses oleh kelas manapun. Jika tak ada penentu akses public, interface, hanya dapat diakses oleh kelas manapun. Jika tak ada penentu akses public, interface hanya dapat diakses oleh kelas-kelas yang berada dalam paket yang sama.

C. INNER CLASS
     Inner class adalah kelas yang disisipkan di dalam kelas yang lain. Fungsi kelas sisipan ini adalah mendukung suatu proses yang akan dijalankan oleh kelas utamanya. Inner class bersifat tersarang terhadap kelas-kelas utamanya.

LANGKAH-LANGKAH PRAKTIKUM          

A. MEMBUAT PROGRAM MakhlukHidup.java






B. MEMBUAT PROGRAM Manusia.java



C. MEMBUAT PROGRAM Tumbuhan.java


  

D. MEMBUAT PROGRAM Pekerjaan.java


E. MEMBUAT PROGRAM Sasya.java


F. MEMBUAT PROGRAM JantungManusia.java



Selamat Belajar,,, Semangat!!  💪








Tidak ada komentar:

Posting Komentar

KOMPONEN - KOMPONEN SWING LANJUTAN

Pertemuan 11 : Dasar Teori  Swing  merupakan alternatif lain untuk mengimplementasikan pemograman Wndows. Walaupun diimplementasikan ber...