Senin, 30 Oktober 2017

Laporan Praktikum Algo dan Pemrograman II (JAVA) 5 : ABSTRACT CLASS, INTERFACE, & INNER CLASS



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

Tidak ada komentar:

Posting Komentar