ABSTRACT
CLASS, INTERFACE, & INNER CLASS
Assalamualaikum
warahmatullahi wabarakatuh...
Postingan ini saya buat untuk memenuhi tugas Laporan
praktikum dari Dosen cantik saya Sundari Retno Andini, S.T,M.Kom selaku Dosen
Algo dan Pemrograman II (JAVA).
ABSTRACT CLASS
Abstract class adalah suatu kelas yang
dinyatakan abstract , umumnya memiliki suatu atau lebih abstract method .
Abstract method adalah suatu method yg tidak memiliki implementasi dan
menggunankan modifier abstract.
Berikut adalah program MakhlukHidup.java
Karena tidak memiliki fungsi utama , maka
hasilnya akan seperti ini ketika di run kan.
Kemudian ada program Manusia.java
Program ini merupakan sub kelas/kelas anak
dari kelas induk MakhlukHidup.java yang ditandai dengan kata kunci extends, yg digunakan untuk menyatakan
pewarisan.
Hasil
dari Progam Manusia.java
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 mengganti kedudukan kata kunci class.
Berikut merupakan program interface yaitu Pekerjaan.java
Lalu program
Sasya.java
dan berikut hasilnya ketika di run
kan
INNER
CLASS
Inner
class adalah kelas yang disisipkan didalam kelas yang lain. Fungsi kelas
sisipan ini adalah mendukung suatu proses yang akan dijalankan oleh kelas
utamanya. Inner class bersifat tersarang terhadap kelas-kelas lainnya.
Program
JantungManusia.java
Hasilnya detelah di run kan
Nah,,
sekian postingan dari Saya..
Wassalamualaikum.. :D