Pada post kali ini saya membuat contoh program pointer atau yang biasa disebut references pada java
langsung saja lihat program nya di bawah
Istilah pointer di Java tidak ada, namun sengaja saya tulis “mengalokasikan pointer” pada algoritma di atas. Pointer di dalam Java telah diganti dengan istilah references. Bahasa Java hampir semuanya adalah references, variable references, object references dan lain-lain. Lantas apa bedanya dengan pointer? Well, mekanisme references di dalam Java juga jauh berbeda, dimana kita tidak perlu mengalokasikan wadah bagi references, dan kita juga tidak perlu membuang references yang tidak terpakai.
langsung saja lihat program nya di bawah
Istilah pointer di Java tidak ada, namun sengaja saya tulis “mengalokasikan pointer” pada algoritma di atas. Pointer di dalam Java telah diganti dengan istilah references. Bahasa Java hampir semuanya adalah references, variable references, object references dan lain-lain. Lantas apa bedanya dengan pointer? Well, mekanisme references di dalam Java juga jauh berbeda, dimana kita tidak perlu mengalokasikan wadah bagi references, dan kita juga tidak perlu membuang references yang tidak terpakai.
pertama buat class Member
public class Member
{
private String nama;
private int umur;
private int tgl;
public String getNama()
{
return nama;
}
public void setNama(String nama)
{
this.nama = nama;
}
public int getUmur()
{
return umur;
}
public void setUmur(int umur)
{
this.umur= umur;
}
public int getTgl()
{
return tgl;
}
public void setTgl(int tgl)
{
this.tgl = tgl;
}
}
dan buat class Main sebagai isi nya
public class Main
{
public static void main(String[] args)
{
Member member = new Member();
member.setNama("Maniak Java");
member.setUmur(16);
System.out.println("Nama : " + member.getNama());
System.out.println("Umur : " + member.getUmur());
System.out.println("Tanggal lahir : " + member.getTgl());
}
}
dan run program tersebut di cmd
jangan lupa seperti biasa javac terlebih dahulu dua codingan di atas di cmd
contoh : javac Main.java
lalu di run dengan : java Main
Output nya
{
private String nama;
private int umur;
private int tgl;
public String getNama()
{
return nama;
}
public void setNama(String nama)
{
this.nama = nama;
}
public int getUmur()
{
return umur;
}
public void setUmur(int umur)
{
this.umur= umur;
}
public int getTgl()
{
return tgl;
}
public void setTgl(int tgl)
{
this.tgl = tgl;
}
}
dan buat class Main sebagai isi nya
public class Main
{
public static void main(String[] args)
{
Member member = new Member();
member.setNama("Maniak Java");
member.setUmur(16);
System.out.println("Nama : " + member.getNama());
System.out.println("Umur : " + member.getUmur());
System.out.println("Tanggal lahir : " + member.getTgl());
}
}
dan run program tersebut di cmd
jangan lupa seperti biasa javac terlebih dahulu dua codingan di atas di cmd
contoh : javac Main.java
lalu di run dengan : java Main
Output nya
maaf bila ada slah kata atau pun yang kurang dari postingan saya kali ini
sampai jumpa kembali di postingan berikutnya
referensi:
https://twohengineering.wordpress.com/2011/02/25/pointer-di-dalam-bahasa-java/
http://new-funday.blogspot.co.id/2013/09/pengertian-class-reference-variable.html?m=1
#ikhsanulanwarp
