Dragonica Emoticon Sparkly Eye
10 Des 2011 0 komentar

Materi PBO

Dibawah ini merupkan ringkasan materi yang telah diajarkan oleh guru saya disekolah..;

1.    Pewarisan/ Inheritance
      Pewarisan adalah proses penurunan method dan variable pada superclass kesubclass dengan       keyword “extends”.
2.    Polymorphism
Adalah perubahan bentuk konstruktor pada method. Dalam hal perubahan bentuk ini terjadi 2 peristiwa yaitu :
-    Overload    : perubahan pada jenis atau jumlah parameternya
-    Overriding    : perubahan pada body method pada proses pewarisan atau penulisan kembali

3 Des 2011 0 komentar

STATIC vs FINAL

1. Static (satu-satunya*)
Selama ini, yang kita ketahui adalah suatu variabel atau method diasosiasikan dan diakses melalui suatu instance dari kelas. Nah, sekarang, kita akan belajar tentang hal yang lain, yaitu static modifier yang hidup dalam kelas itu sendiri dan dishare ke seluruh instance dari kelas tersebut. (Pat Niemeyer,Jonathan Knudsen,Learning JavaTM, 2nd Edition, Chapter 5). (semua instance dari class yang sama mempunyai atribut / method yang bersifat milik bersama)(Unknown, *,Pemrograman Berbasis Obyek, “Advanced Class Features I”, 34 ). Variabel yang dideklarasikan static disebut sebagai variabel static atau variabel class. Begitupun juga terhadap method, disebut method static atau method kelas. Modifier static digunakan untuk variabel, method, dan inner class (tentang inner class akan dibahas lebih lanjut ☺).


0 komentar

Abstract vs Interface

1. Abstract (Sesuatu yang masih belum jelas)
Abstract class adalah class yang mempunyai setidaknya satu abstract method. Abstact class digunakan untuk mendefinisikan sifat-sifat dari kelas tertinggi. Abstract method adalah method yang tidak memiliki body (hanya deklarasi method). Implementasi dari isi abstract method tersebut dilakukan pada subclass. (*.unknown, Pemrograman Berbasis Obyek, 4, Adi S.Kom, Bahasa Pemrograman II, 19). �� abstract class tidak bisa diinstansiasi, tetapi diimplementasikan oleh subclass, baru subclass diinstansiasi menjadi object.
Contoh penulisan abstract method : public abstract void metoda();

0 komentar

OVERLOADING

Overloading adalah suatu keadaan di mana beberapa method memiliki nama yang sama tetapi fungsionalitasnya berbeda.

Perbedaan Overloading dan Overriding..;


 
;