Sub Class

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package subclass;
// superclass
class orang{
private String nama, alamat, pekerjaan;

// mengisi nama
public void setNama(String nama){
this.nama=nama;
}
// mengisi alamat
public void setAlamat(String alamat){
this.alamat=alamat;
}
//mengisi pekerjaan
public void setPekerjaan(String pekerjaan){
this.pekerjaan=pekerjaan;
}

// memanggil nama
public String getNama(){
return nama;
}
// memanggil alamat
public String getAlamat(){
return alamat;
}
// memanggil pekerjaan
public String getPekerjaan(){
return pekerjaan;
}
}

// membuat subclass
class direktur extends orang{
public String namaPerusahaan,alamatPerusahaan,NIP;

// mengisi nama perusahaan
public void setNamaPerusahaan(String namaPerusahaan){
this.namaPerusahaan=namaPerusahaan;
}
// mengisi alamat perusahaan
public void setAlamatPerusahaan(String alamatPerusahaan){
this.alamatPerusahaan=alamatPerusahaan;
}
// mengisi NIP
public void setNIP(String NIP){
this.NIP=NIP;
}

// memanggil nama perusahaan
public String getNamaPerusahaan(){
return namaPerusahaan;
}
// memanggil alamat perusahaan
public String getAlamatPerusahaan(){
return alamatPerusahaan;
}
// memanggil nama perusahaan
public String getNIP(){
return NIP;
}
}

class ninja extends orang{
private String desa, tipeChakra, jurus;

public void setDesa(String desa){
this.desa=desa;
}
public void setTipeChakra(String tipeChakra){
this.tipeChakra=tipeChakra;
}
public void setJurus(String jurus){
this.jurus=jurus;
}

public String getDesa(){
return desa;
}
public String getTipeChakra(){
return tipeChakra;
}
public String getJurus(){
return jurus;
}
}
/**
*
* @author ANGGA
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
direktur angga=new direktur();

angga.setNama(“ANGGA ARI WIJAYA”);
angga.setAlamat(“Gresik”);
angga.setPekerjaan(“Wiraswasta”);

angga.setNamaPerusahaan(“Sketch Project.Inc”);
angga.setAlamatPerusahaan(“Jl.Tipografi 21”);
angga.setNIP(“102410101070”);

System.out.println(angga.getNama());
System.out.println(angga.getAlamat());
System.out.println(angga.getPekerjaan());
System.out.println(angga.getNamaPerusahaan());
System.out.println(angga.getAlamatPerusahaan());
System.out.println(angga.getNIP());
System.out.println();
// ninja
ninja naruto=new ninja();
naruto.setNama(“NARUTO”);
naruto.setAlamat(“Jl. Kyubi 50”);
naruto.setPekerjaan(“Ninja Bayaran”);
naruto.setDesa(“Konoha”);
naruto.setTipeChakra(“Angin”);
naruto.setJurus(“Rasenggan”);

System.out.println(naruto.getNama());
System.out.println(naruto.getAlamat());
System.out.println(naruto.getPekerjaan());
System.out.println(naruto.getDesa());
System.out.println(naruto.getTipeChakra());
System.out.println(naruto.getJurus());

}

}

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s