Assalamuallaikum guys.......?
hari ini saya kembali memberi pos'an menggenai suatu kode yang sering digunakan pada java yaitu extends. Extends memiliki fungsi untuk memanggil class yang berada di class lain tanpa harus membuat Script baru lagi pada kelas tersebut.
contoh bagi yang masih bingung ada tiga bernama herp,jones, mahasiswa berada dikelas A dan saya berada di kelas B, jadi apabila saya ingin memanggil mereka tetapi kaki saya lagi sakit jadi saya menggunakan Extends untuk memanggil mereka untuk datang kekelas saya,
contoh program
class Si4i{
String nama, hobi,status;
int nim,tgllahir;
public void setnama(String nama,String hobi){
this.nama=nama;
this.hobi=hobi;
}
public void setnim(int nim, int tgllahir){
this.nim=nim;
this.tgllahir=tgllahir;
}
public String getnama()
{
return nama;
}
public String gethobi()
{
return hobi;
}
public int getnim()
{
return nim;
}
public int gettgllahir()
{
return tgllahir;
}
}
class Baru extends Si4i {//pemanggilan program pada classSi4i
String ambisi;
public void setambisi(String ambisi){
this.ambisi=ambisi;
}
public void setstatus(String status){//penggunaan variable status pada class si4i
this.status=status;
}
public String getambisi()
{
return ambisi;
}
public String getstatus()
{
return status;
}
}
public class Jones{
public static void main(String[]args){
Si4i as=new Si4i();
Baru ad=new Baru();
as.nama="agungseptario";
as.hobi="makan";
as.nim=141410219;
as.tgllahir=290995;
ad.ambisi="ingin menjadi polwan";
ad.status="jones sampai halal";
System.out.println("nama="+as.nama);
System.out.println("hobi="+as.hobi);
System.out.println("nim="+as.nim);
System.out.println("tanggal lahir="+as.tgllahir);
System.out.println("cita-cita="+ad.ambisi);
System.out.println("Status"+ad.status);
}
}
simpan program hanya dengan menggunakan class Jones.java
class si4i dan Baru akan langsung terSave otomatis pada class Jones, jadi tidak perlu disave satu persatu class nya..OK
langsung kita execute Program nya
Ehmmm mungkin itu saja yang dapat saya pos hari ini
boleh dicopas....
CMIIW(CORRECT ME IF I'M WRONG)*
BILA ADA PERTANYAAN LANGSUNG COMMENT AJA...
No comments:
Post a Comment