Kamis, 01 November 2012

Abstract class, Interface, Inner Class



ABSTRACT CLASS,INTERFACE,INNER CLASS


A.Abstract Class

Abstract Class merupakan Class yang khusus dibuat untuk keperluan inheritance. Tujuan dari pembuatan abstract class ini ialah untuk membuat definisi umum bagi class-class yang akan menjadi turunan darinya.Abstract class dalam java digunakan untuk mendeklarasikan karakteristik umum dari subclass. Abstract class tidak bisa diinstansiasi sama halnya dengan kelas interface. abstract class hanya bisa digunakan sebagai super class, tapi juga bisa diturunkan dari class abstract lainnya,abstract public void cetak();

Interhace, Encapsulation, Polymorphism dan Information Hiding



INHERITANCE, ENCAPSULATION, POLYMORPHISM DAN INFORMATION HIDING 


Dalam bahasa pemrograman yang berorientasi obyek dikenal beberapa konsep-konsep dasar saling berinteraksi satu sama lain yang mendasari pemrograman berorientasi obyek tersebut yaitu, INHERITANCE (pewarisan), ENCAPSULATION (pengkapsulan), POLYMORPHISM dan INFORMATION HIDING. Berikut adalah penjelasan dari tiap-tiap konsep dasar tersebut :

Class, Method, Constructo, Modifier dan Object



CLASS, METHOD, CONSTRUCTOR, MODIFIER DAN OBJECT

Seperti halnya bahasa pemrograman lainnya, java memiliki struktur dasar yang wajib diketahui sebelum belajar lebih jauh tentang pemrograman java.
terdapat beberapa struktur yaitu: Class, Method, Constructor, Modifier dan Object. Agar dapat lebih mengerti, berikut pengenalan tentang struktur program java tersebut :