173x Filetype PPTX File size 0.70 MB Source: ocw.upj.ac.id
Augury El Rayeb, S.Kom., MMSI. Fondasi Pemrograman & Struktur Data | IST101 Tujuan Pertemuan •Mahasiswa paham dan mampu menggunakan reference type. •Mahasiswa memahami konsep dan teknik penggunaan String •Mahasiswa memahami konsep dan teknik penggunaan Array •Mahasiswa memahami konsep dan teknik penggunaan Scanner & FileReader Augury El Rayeb, S.Kom., MMSI. Fondasi Pemrograman & Struktur Data | IST101 Dasar Object & Reference •Object adalah suatu instance of (instansi/umpama/perumpamaan) dari suatu tipe (tapi tipe nonprimitive berupa suatu class). •Object disimpan dalam suatu memory •Reference variable menyimpan reference (memory address) ke objects Augury El Rayeb, S.Kom., MMSI. Fondasi Pemrograman & Struktur Data | IST101 Reference Variable •Reference variable (atau sering disingkat reference) dalam Java adalah variable yang dengan suatu cara tertentu menyimpan alamat memory tempat suatu object disimpan. Objec t 1000 (0,0) Objec Reference Type t Var 1024 (5,12) Reference Type 3200 point2 = Var 1024 Reference Type 3600 point1 = Var 1000 5124 point3 = 1000 Augury El Rayeb, S.Kom., MMSI. Fondasi Pemrograman & Struktur Data | IST101 Reference Variable •Reference akan selalu menyimpan alamat memory tempat penyimpanan suatu object. Contoh: point1 menyimpan 1000, yang merupakan alamat memori dari (0, 0). 100 0 (0, 0) 1000 (0,0) point1 1024 (5,12) 102 (at 1000) 3200 point2 = 4 1024 point2 (5, 12) 3600 point1 = 100 (at 1024) 1000 0 5124 point3 = point3 1000 Augury El Rayeb, S.Kom., MMSI. Fondasi Pemrograman & Struktur Data | IST101 Operators for Reference Variable •Operator yang dapat dipakai oleh variabel dengan tipe reference (kecuali type String) adalah ▫operator assignment ( = ) dan ▫operator equality comparison (== atau != ). Before After •Contoh: point3 = point2; Dengan demikian maka: 1000 (0,0) 1000 (0,0) 1024 (5,12) 1024 (5,12) Point3 sekarang berisi 1024, 3200 point2 = 1024 3200 point2 = 3600 point1 = 1000 1024 yaitu; 3600 point1 = 5124 point3 = 1000 Alamat dari object (5,12) 1000 5124 point3 = 1024 SIF1213 - 6
no reviews yet
Please Login to review.