Sunteți pe pagina 1din 2

# Bycicle int getSizeofEngine() {

public class Bicycle extends Vehicle{ return sizeofEngine;


Bicycle() }
{ String getLicencePlate(){
} return licencePlate;
void ringBell() { }
System.out.println("kring..kring.."); }
}
} #Vehicle
public class Vehicle{
#Car public double speed;
public class Car extends Vehicle{ public String color;
private boolean seatbelt=false; Vehicle(){
Car() speed = 0;
{ color = "orange";
} }
public void setSeatbelt(boolean seatbelt){ void goStraight(){
this.seatbelt= seatbelt; System.out.println("Kendaraan Maju");
} }
public boolean getSeatBelt(){ void turnLeft(){
return seatbelt; System.out.println("Kendaraan Belok
} Kiri");
} }
void turnRight(){
#Motorcycle System.out.println("Kendaraan Belok
public class MotorCycle extends Vehicle{ Kanan");
private int numbgear=0 ; }
MotorCycle(){ void turnBack(){
System.out.println("MotorCycle is System.out.println("Kendaraan Muter
Created"); Muter");
} }
public void setGearFoot(int numbgear){ }
this.numbgear = numbgear;
}
public int Getgearfoot(){
return numbgear;
}
}

#Motorvehicle
public class MotorVehicle extends Vehicle{
public int sizeofEngine;
public String licencePlate;
MotorVehicle(){
sizeofEngine = 1;
licencePlate = "H 1 IDN";
}
MotorVehicle(int sizeEng,String lcplate){
sizeofEngine=sizeEng;
licencePlate=lcplate;
}
TEST JAVA
#TestVehicle
public class TestVehicle{
public static void kendaraanMelaju(Vehicle
Tkendaraan){
Tkendaraan.goStraight();
}
public static void main(String[] args){
Vehicle kendaraan = new Vehicle();
kendaraan.speed = 10;
kendaraan.goStraight();
kendaraan.turnBack();

Bicycle bmx = new Bicycle();


bmx.goStraight();
bmx.ringBell();
bmx.turnLeft();
bmx.turnRight();
bmx.turnBack();

MotorCycle Supra = new MotorCycle();


Supra.goStraight();
Supra.goStraight();
Supra.turnBack();

MotorVehicle vespa = new


MotorVehicle(1,"PLAT K");
System.out.println(vespa.getLicencePlate());
vespa.goStraight();
vespa.turnLeft();
vespa.turnRight();
vespa.turnBack();
kendaraanMelaju(vespa);

Car avanza = new Car();


avanza.turnBack();
avanza.turnLeft();
}
}

S-ar putea să vă placă și