Laporan Praktikum 5 ABSTRACT CLASS,INTERFACE,INNER ClASS
ABSTRACT CLASS,UNTERFACE,INNER CLASS
Tujuan :
- Agar mahasiswa memahami dan mempraktekan penggunaan abstract class, interface dan inner class.
- Agar mahasiswa memahami antara abstract class. interface dan inner class.
DASAR TEORI
A. ABSTRACT CLASS
Java menyediakan suatu mekanisme yang memungkinkan sutau 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 meethod. Abstract
method adalah suatu method yang memiliki implementasi dan menggunakan modifier abstract. Abstrak 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 mendefinisikan
metode-metode yang tergolong sebagai metode abstract.
B. INTERFACE.
Interface adalah suatu kelas yang brisi method-method tanpa implementasi, namun tanpa modifier abstract,
apabila suatu interface memiliki atribut, maka atributnya akan berlaku sebagai konstanta Interface menyerupai kelas. Perbedaanya,
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-kelas yang berada dalam paket yang sama.
C. INNER CLASS
Inner class adalah kelas yang disisipkan didalam kelas lain. Fungsi kelas sisipan ini adalah mendukung suatu proses yang dijalankan
oleh kelas utamanya. Inner class bersifat tersarang terhadap kelas-kelas utamnya.
LANGKAH-LANGKAH PRAKTIKUM
\
A. MEMBUAT PROGRAM MAkhlukHidup.java
B. MEMBUAT PROGRAM Manusia.java
OUTPUT
C.MEMBUAT PROGRAM Tumbuhan.java
D.MEMBUAT PROGRAM Pekerjaan.java
E.MEMBUAT PROGRAM Sasya.java
output
F. MEMBUAT PROGRAM JantungManusia.java
OUTPUT
0 Response to "Laporan Praktikum 5 ABSTRACT CLASS,INTERFACE,INNER ClASS"
Posting Komentar