MASIGNASUKAv101
4958108837894100601

Pengertian Point Of Reference dalam Pemrograman di Java

Pengertian Point Of Reference dalam Pemrograman di Java
Add Comments
Wednesday, September 11, 2019


Prosedure


 point of reference


Assalamualaikum wr.wb
     Kembali lagi dengan calon programer.com nih kali ini kami akan menjelaskan suatu pengertian dari point of reference dalam ilmu pemrograman di java khususnya. Nah mungkin kalian pasti sudah tau sebagian dan kamipun mempercayai itu, dan kami kali ini hanya ingin menyampaikan atau mengingatkan kembali tentang ini. 
    Point of reference adalah 1 indikator yang mengarahkan Anda pada umumnya, dan  menurut pengertian dari satu dosen kami adalah Titik rujukan atau suatu indikator yang digunakan untuk menyimpan alamat dari suatu objek.dimisalkan ada kolom x = 9; lalu kita buat objek yang namanya T2 (deklarasi) yang diiringi instansiasi (new point yang kita buat) isi dari reference adalah alamat objek
Contoh Program

 //kalian buat class seperti ini supaya sederhana 
public class point2 {
     double x;
     double y;
}
 //dan selanjutnya buat clas buat mainnya
public class mainpoint_2 {
//INI ADALAH PROGRAM YANG BIASA
 public static void main(String [] args){
     point2 P1 = new point2();//deklarasi dan instansiasi=pembentukan objek dari suatu kelas
        
        point2 P2;//deklarasi
        P2=new point2();//instansiasi

        P1.x = 5;
        P1.y = 3;
        P2.x = 2;       
        P2.y = 7;
        
        System.out.println(P1.x);
        System.out.println(P1.y);
        System.out.println(P2.x);
        System.out.println(P2.y);
    }
}
 
 OUTPUTNYA:
5
3
2
7

jika P1.x  = 5;
       P1.y  = 3;
       P2.x  = 2;
       P2.y  = 7;
disisipkan P2=P1; di bagian tengah menjadi :
       P1.x  = 5;
       P1.y  = 3;
       P2=P1;

       P2.x  = 2;
       P2.y  = 7;
Maka outputnya menjadi:
2
7
2
7

jika P1.x  = 5;
       P1.y  = 3;
       P2.x  = 2;
       P2.y  = 7;
disisipkan P2=P1; di bagian tengah menjadi :
       P1.x  = 5;
       P1.y  = 3;
       P2.x  = 2;
       P2=P1;

       P2.y  = 7;
Maka outputnya menjadi:
5
7
5
7

Kenapa bisa begitu?
Karena efek dari point of reference yang di misalkan :
1.Kita mempunyai suatu objek atau point anggap saja kita buat objek x dan y
2.Lalu kita buat lagi titik yang menyimpan objek masing masing contoh:
   P1.x  = 5;  //titik p1 menyimpan alamat dari object x.   P1.y  = 3;  //titik p1 menyimpan alamat dari object y.
   P2.x  = 2;  //titik p2 menyimpan alamat dari object x.
   P2.y  = 7;  //titik p2 menyimpan alamat dari object y.
dan anggap saja titik P1 isinya (x,z)dan alamatnya misal 001, dan kita anggap titik P2 isinya (x,y) dan alamatnya misal 002. jika kita sisipkan P2=P1; artinya alamat titik P2 diberikan ke P1 dan otomatis alamat P1 tertimpah dengan alamat yang baru, (catatan:alamat baru itu alamat yang dideklarasikan paling bawah x maupun y nya.
3.jika kita println maka nilai yang keluar adalah nilai yang memiliki alamat yang terbaru ya .

Sebenarnya masih ada lagi perbedaan jika sisipan itu kita letakkan nya dengan berbeda beda baik di tengah atau belakang ataupun atas selamat mencoba ya sobat semua ya
sekian Wassalamualaikum wr.wb
Riefqi

Saya adalah salah satu mahasiswa yang ingin berbagi ilmu seputar pemrograman dan saya harap bisa bermanfaat amin