Wednesday, October 21, 2009

Tugas JAVA Super Class dan Sub Class


Buatlah sebuah superclass yang bernama Kendaraan, dimana kendaraan mempunyai : Roda, Kemudi(stang), sadel, dan actionnya : Jalanan, rem

Buatlah subclass Motor yang inherit superclass Kendaraan dengan atribut jumlahroda=2, dan mempunyai method tambahan Jumping.

Buatlah subclass Motor yang inherit superclass Kendaraan dengan atribut jumlahroda=4, dan mempunyai method tambahan mundur

====================================================================================
Kendaraan.java
public class Kendaraan {

private String Roda;
private String Kemudi;
private String Sadel;

public Kendaraan (String Roda, String Kemudi, String Sadel)
{
this.Roda = Roda;
this.Kemudi = Kemudi;
this.Sadel = Sadel;

}
public void info()
{
System.out.println("Kendaraan mempunyai : " + this.Roda);
System.out.println("Kendaraan mempunyai : " + this.Kemudi);
System.out.println("Kendaraan mempunyai : " + this.Sadel);


}
}

====================================================================================

Motor.java

public class Motor extends Kendaraan
{
private static int jmlRoda = 2;
public Motor (String Roda, String Kemudi, String Sadel, int jmlRoda)
{
super (Roda, Kemudi, Sadel);
jmlRoda++;
}
public void info()
{
System.out.println("Jumlah Roda : " + jmlRoda);
super.info();
}
}

==================================================================================
MotorTest.java

public class MotorTest
{

public static void main(String[] args)
{
Motor obj1 = new Motor("Roda","Kemudi","Sadel",2);
obj1.info();

System.out.println("Method tambahan Jumping");
}
}

=================================================================================

Mobil.java

public class Mobil extends Kendaraan
{
private static int jmlRoda = 4;
public Mobil (String Roda, String Kemudi, String Sadel, int jmlRoda)
{
super (Roda, Kemudi, Sadel);
jmlRoda++;
}
public void info()
{
System.out.println("Jumlah Roda : " + jmlRoda);
super.info();
}
}

====================================================================================
MobilTest.java

public class MobilTest
{

public static void main(String[] args)
{
Mobil obj1 = new Mobil("Roda","Kemudi","Sadel",4);
obj1.info();

System.out.println("Method tambahan mundur");
}
}

No comments:

Followers