TUGAS LAPORAN STRUKTUR DATA
REFERENCE
DISUSUN
OLEH :
ANDAM DEWI ASHARI
RAMADHANI FITRI
TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UIN
SUSKA RIAU
TAHUN
AKADEMIK 2014/2015
REFERENCE
Pada tipe data reference deklarasi variabel dimaksudkan untuk
“memesan”
sejumlah alamat memory. Namun bagian memory ini bukan menyimpan nilai data seperti pada tipe data primitif, melainkan untuk menyimpan pointer( bilangan yang menunjukkan alamat memory “sebenarnya”) yang menunjuk ke alamat memory berikutnya yang berisi nilai data yang dimaksud.
sejumlah alamat memory. Namun bagian memory ini bukan menyimpan nilai data seperti pada tipe data primitif, melainkan untuk menyimpan pointer( bilangan yang menunjukkan alamat memory “sebenarnya”) yang menunjuk ke alamat memory berikutnya yang berisi nilai data yang dimaksud.
Pointer disini hanya digunakan untuk menunjukkan
perbedaan mekanisme akses data internal antar tipe data
primitif dan reference.
Mekanisme penyimpanan objek di dalam memory juga menggunakan tipe data
reference. Variabel yang menyimpan objek ini disebut sebagai variabel reference
objek.
Tipe reference adalah tipe yang berbentuk sebuah objek dalam sebuah class.
Tipe reference terbagi menjadi 3 yaitu;
a.
Tipe
class
b.
Tipe
interface
c.
Tipe
array
|
|||
|
Dalam contoh ini terdapat deklarasi Pisces dengan tipe
class, deklarasi Fish dengan tipe interface dan deklarasi ovivar dengan tipe
array.
v VARIABEL BERUPA
OBJECT ARRAY
Tipe array dinyatakan oleh simbol kurung kotak []
Variabel yang menyatakan array merupakan sebuah object. Dalam contoh di
atas, ovivar adalah variabel yang berupa sebuah object array.
Sebuah variabel array dapat berisi nilai null atau referensi ke array
tertentu. Dalam contoh diatas, karena tidak diinisialisasi, maka ovivar akan
berisi nilai null.
v VARIABEL BERUPA
OBJECT CLASS
Dalam java kita juga bisa mendeklarasikan variabel berupa
object dari class tertentu.
Pisces hiu, lele, patin;
Pisces gurami= new Pisces ();
Semua variabel ini merupakan object dari class Pisces.
Tipe variabel yang pertama diinisialisasi dengan nilai null. Sedangkan variabel
gurami diinisialisasi dengan referensi ke object Pisces.
CONTOH KASUS
DAFTAR PUSTAKA
Hermawan,
Benny. 2004. Menguasai Java 2 dan Object
Oriented Programming. Yogyakarta ; Andi.
Wijono,
Matius Soesilo dkk. 2005. Java 2 SE
dengan JBuilder. Yogyakarta: Andi.
Modul
Pembuatan Class Java Politeknik Elektronika Negeri Surabaya - ITS
0 komentar:
Posting Komentar