Skip to main content

Posts

Showing posts from May, 2020
Assalamu’alaikum warahmatullahi wabarokatuh. Pada kesempatan kali ini saya akan menjelaskan  ABSTARCT DAN INTERFACE  sebagai berikut : Abstract Class adalah class yang  mempunyai setidaknya satu abstract method.  Abstract method adalah method yang tidak  memiliki body (hanya deklarasi method).  Abstract class tidak bisa dibuat obyeknya.  Obyek hanya bisa dibuat dari non-abstract  class (concrete class).  Konsekuensinya, suatu abstract class  haruslah diturunkan dimana pada subclass  tersebut berisi implementasi dari abstract  method yang ada di super class-nya. Contoh Kode Program : package Teori; public abstract class Parent{ public abstract void mAbstract(); public static void main(String[] args){ // membuat objek P dari class Parent Parent P = new Parent(); } } Penjelasan : Teori.Parent abstract; cannot be instantiated Parent p = new Parent(); 1 error artinya : // tidak bisa di buatkan o...
Assalamu’alaikum warahmatullahi wabarokatuh. Pada kesempatan kali ini saya akan menjelaskan ENCAPSULATION sebagai berikut : ENCAPSULATION : Konsep Dasar Encapsulation a dalah sebuah peroses pemaketan / penyatu data bersama metode – metodenya, dimana  hal ini bermanfaat untuk menyembunyikan rincian – rincian implementasi dari pemakai.  Maksud dari enkapsulasi ini adalah untuk menjaga suatu proses program agar tidak dapat  diakses secara sembarangan atau di intervensi oleh program lain. Konsep enkapsulasi  sangat penting dilakukan untuk menjaga kebutuhan program agar dapat diakses sewaktuwaktu, sekaligus menjaga program tersebut. Dalam Java enkapsulasi dapat dilakukukan  dengan pembentukan kelas – kelas, menggunakan keyword class  Lebih jelasnya enkapsulasi adalah suatu cara untuk menyembunyikan informasi dari suatu  class. Enkapsulasi mempunyai dua hal mendasar, yaitu : •information hiding (menyembunyikan informasi). Dengan cara memberikan ha...
Assalamu’alaikum warahmatullahi wabarokatuh. Pada kesempatan kali ini saya akan menjelaskan INHERITANCE sebagai berikut : Pengertian dasar inheritance (Pewarisan) merupakan salah satu dari tiga konsep dasar OOP.  Konsep inheritance ini mengadopsi dunia riil dimana suatu entitas/obyek dapat mempunyai entitas/obyek turunan. Dengan konsep inheritance, sebuah class dapat mempunyai class turunan. Suatu class yang mempunyai class turunan dinamakan parent class atau base class. Sedangkan class turunan itu sendiri seringkali disebut subclass atau child class. Suatu subclass dapat mewarisi apa-apa yang dipunyai oleh parent class. Karena suatu subclass dapat mewarisi apa-apa yang dipunyai oleh parent class-nya, maka member dari suatu subclass adalah terdiri dari apa-apa yang ia punyai dan juga apa-apa yang ia warisi dari class parent-nya. Kesimpulannya, boleh dikatakan bahwa suatu subclass adalah tidak lain hanya memperluas (extend) parent class-nya. Deklarasi inheritance Denga...