Kamis, 13 Desember 2012

Teory extends pada java

Teory extends pada java

Teory extends pada java berfungsi untuk memanggil fungsi dari class lain, sehingga kita tidak perlu lagi membuat script yang sama pada class yang akan kita buat dengan class yang kita buat sebelumnya. Bingung, jadi begini saja, kita misalkan si joni, koko, dan joko berada di ruang A. kemudian si joreng ingin memanggil mereka bertiga sedangkan si joreng berada di ruang B, karena joreng kakinya sakit, jadi dia minta bantuan pada extends untuk memanggil mereka bertiga, sehingga mereka bisa datang ke ruan B.
Semoga saja paham apa yang saya maksud. :D
untuk membuat program yang saya maksud di sini saya akan membuat 4 file javanya untuk membuat program tersebut, sebenarnya di buat dalam 1 file juga bisa tapi untuk mudah di pahami kita akan membuat dalam 4 file saja.
nah untuk lebih mudahnya silahkan lihat script di bawah ini:

public class orang{
String nama,alamat;
int umur;
public void setnama (String nama){
this.nama = nama;
}
public void setalamat (String alamat){
this.alamat = alamat;
}
public void setumur(int umur){
this.umur = umur;
}
public String getnama(){
return nama;
}
public String getalamat(){
return alamat;
}
public int getumur(){
return umur;
}
}
simpan file ini dengan nama orang.java, di sini fungsi extends belum di gunakan.
public class dosen extends orang {
String iddosen;
public void setiddosen(String iddosen){
this.iddosen = iddosen;
}
public String getiddosen(){
return iddosen;
}
}
simpan file ini dengan nama file dosen.java, di sini baru kita menggunakan fungsi extends untuk memanggil orang.java. sehingga dalam file dosen.java tidak menggunakan banyak script.
public class mhs extends orang {
String nim;
public void setnim(String nim){
this.nim = nim;
}
public String getnim(){
return nim;
}
}
untuk script ini simpan dengan file orang.java. semua script di atas itu bukan untuk di tampilkan. Di bawah ini adalah script untuk menampilkannya. jadi simpan dengan file tampilkan.java
//tampilan
public class tampilkan{
public static void main(String[] argh){
dosen apa = new dosen();
mhs apa2 = new mhs();
System.out.println(“===========Mahasiswa===========”);
apa2.nim = “11.11.4966″;
apa2.nama = “Gamaliel Maha Putra Siagian”;
apa2.alamat = “jogja”;
apa2.umur = 19;
System.out.println(“Nim : “+apa2.nim);
System.out.println(“Nama : “+apa2.nama);
System.out.println(“Alamat : “+apa2.alamat);
System.out.println(“Umur : “+apa2.umur);
System.out.println(“================================”);
System.out.println();
System.out.println(“=============Dosen==============”);
apa.iddosen = “9984720″;
apa.nama = “Kusnawi”;
apa.alamat = “jogja”;
apa.umur = 29;
System.out.println(“IDDosen : “+apa.iddosen);
System.out.println(“Nama : “+apa.nama);
System.out.println(“Alamat : “+apa.alamat);
System.out.println(“Umur : “+apa.umur);
System.out.println(“================================”);
}
}
berikut adalah tampilan dari program di atas :

terimakasih sudah membaca Teory extends pada java. :D



6 komentar:

Anonim mengatakan...

bisa ga kita membuat lebih dari 1 extends?

Unknown mengatakan...

kenapa variable yang akan diisi oleh angka tapi menggunakan tipe data String

Andri mengatakan...

makasih sangat bermanfaat

Fahmin Blogs mengatakan...

Terima kasih artikel ini sangat bermanfaat

Anonim mengatakan...

mantap, penjelasannya singkat dan enak

Shikamaru Nara mengatakan...

thanks gan sudah share
Peniup debu panjang

Posting Komentar

 

My Hobby Design by Insight © 2009