Super Class Kendaraan di Java

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

package superClassKendaraan;
class kendaraan{
private int jumlahRoda,tahun;
private String warna,jenis;
kendaraan(){

}
kendaraan (int jumlahRoda,int tahun, String warna, String jenis){
this.jumlahRoda=jumlahRoda;
this.tahun=tahun;
this.warna=warna;
this.jenis=jenis;
}
// mengisi atribut kendaraan
void setJumlahRoda(int jumlahRoda){
this.jumlahRoda=jumlahRoda;
}
void setTahun(int tahun){
this.tahun=tahun;
}
void setWarna(String warna){
this.warna=warna;
}
void setJenis(String jenis){
this.jenis=jenis;
}
// mengambil atribut kendaraan
int getJumlahRoda(){
return jumlahRoda;
}
int getTahun(){
return tahun;
}
String getWarna(){
return warna;
}
String getJenis(){
return jenis;
}

void info(){
System.out.println(“Jumlah Roda : “+getJumlahRoda());
System.out.println(“Tahun : “+getTahun());
System.out.println(“Warna : “+getWarna());
System.out.println(“Jenis : “+getJenis());
}
}

/**
*
* @author ANGGA
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
kendaraan myRide=new kendaraan(4,1998,”Hitam”,”Muscle”);
myRide.info();
System.out.println();

truk myTruk=new truk(8,2005,”Silver”,”Tuner”,30000,true);
myTruk.info();
System.out.println();

F1 myF1=new F1(4,2011,”Lime”,”Exotic”,320,true);
myF1.info();
System.out.println();

}

}
////////////////// kelas baru dengan nama F1

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

package superClassKendaraan;

/**
*
* @author ANGGA
*/
class F1 extends kendaraan{
private int kecepatanMax;
private boolean spoiler;

F1(){

}
F1(int jumlahRoda,int tahun, String warna, String jenis, int kecepatanMax, boolean spoiler){
super(jumlahRoda,tahun,warna,jenis);
this.kecepatanMax=kecepatanMax;
this.spoiler=spoiler;
}

// mengisi atribut F1
void kecepatanMax(int kecepatanMax){
this.kecepatanMax=kecepatanMax;
}
void setSpoiler(boolean spoiler){
this.spoiler=spoiler;
}

// mengambil atribut F1
int getKecepatanMax(){
return kecepatanMax;
}
boolean getSpoiler(){
return spoiler;
}

void info(){
super.info();
System.out.println(“Kecepatan Maksimal : “+getKecepatanMax());
System.out.println(“Memakai Spoiler : “+getSpoiler());
}
}

//////////////Kelas baru dengan nama truk

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

package superClassKendaraan;

/**
*
* @author ANGGA
*/
class truk extends kendaraan{
private int muatanMaksimal;
private boolean gandengan;

truk(){

}
truk(int jumlahRoda,int tahun, String warna, String jenis, int muatanMaksimal, boolean gandengan){
super(jumlahRoda,tahun,warna,jenis);
this.muatanMaksimal=muatanMaksimal;
this.gandengan=gandengan;
}
// mengisi atribut truk
void setMuatanMaksimal(int muatanMaksimal){
this.muatanMaksimal=muatanMaksimal;
}
void setGandengan(boolean gandengan){
this.gandengan=gandengan;
}

// mengambil atribut truk
int getMuatanMaksimal(){
return muatanMaksimal;
}
boolean getGandengan(){
return gandengan;
}

void info(){
super.info();
System.out.println(“Muatan Maksimal : “+getMuatanMaksimal());
System.out.println(“Gandengan : “+getGandengan());
}
}

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