STATIC vs FINAL

Sabtu, 03 Desember 2011 0 komentar

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 ☺).
Contoh :

Abstract vs Interface

0 komentar

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();
Contoh :

OVERLOADING

0 komentar

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

Perbedaan Overloading dan Overriding..;


 
Vengeance Andritera © 2011 | Designed by Bingo Cash, in collaboration with Modern Warfare 3, VPS Hosting and Compare Web Hosting