Saturday, March 14, 2015

Contoh Program Java Superclass+atribut+6 method

package javaapplication1;
//Pembuatan Superclass
class Motor {
    //Atribut dari Superclass Motor
    String warna;
    String merk;
    int tahun;
    String velg;
}
//Pembuatan SubClass
class honda extends Motor {
    public honda (String merk, String warna, String velg, int tahun){
        this.merk = merk;
        this.warna = warna;
        this.velg = velg;
        this.tahun = tahun;
    }
   
    //Mothod dari class honda
    void show() {
        System.out.println("\nmerk : " + merk);
        System.out.println("warna  : " + warna);
        System.out.println("velg   : " + velg);
        System.out.println("tahun  : " + tahun);
    }
}

class yamaha extends Motor{
    public yamaha (String merk, String warna, String velg, int tahun){
        this.merk = merk;
        this.warna = warna;
        this.velg = velg;
        this.tahun = tahun;
    }
   
    //Mothod dari class yamaha
    void show() {
        System.out.println("\nmerk : " + merk);
        System.out.println("warna  : " + warna);
        System.out.println("velg   : " + velg);
        System.out.println("tahun  : " + tahun);
    }
}

class suzuki extends Motor{
    public suzuki(String merk, String warna, String velg, int tahun){
        this.merk = merk;
        this.warna = warna;
        this.velg = velg;
        this.tahun = tahun;
    }
   
    //Mothod dari class suzuki
    void show() {
        System.out.println("\nmerk : " + merk);
        System.out.println("warna  : " + warna);
        System.out.println("velg   : " + velg);
        System.out.println("tahun  : " + tahun);
    }
}

class kawasaki extends Motor{
    public kawasaki (String merk, String warna, String velg, int tahun){
        this.merk = merk;
        this.warna = warna;
        this.velg = velg;
        this.tahun = tahun;
    }
   
    //Mothod dari class kawasaki
    void show() {
        System.out.println("\nmerk : " + merk);
        System.out.println("warna  : " + warna);
        System.out.println("velg   : " + velg);
        System.out.println("tahun  : " + tahun);
    }
}

class cb100 extends Motor{
    public cb100 (String merk, String warna, String velg, int tahun){
        this.merk = merk;
        this.warna = warna;
        this.velg = velg;
        this.tahun = tahun;
    }
   
    //Mothod dari class kawasaki
    void show() {
        System.out.println("\nmerk : " + merk);
        System.out.println("warna  : " + warna);
        System.out.println("velg   : " + velg);
        System.out.println("tahun  : " + tahun);
    }
}

class harleydavidson extends Motor{
    public harleydavidson (String merk, String warna, String velg, int tahun){
        this.merk = merk;
        this.warna = warna;
        this.velg = velg;
        this.tahun = tahun;
    }
   
    //Mothod dari class kawasaki
    void show() {
        System.out.println("\nmerk : " + merk);
        System.out.println("warna  : " + warna);
        System.out.println("velg   : " + velg);
        System.out.println("tahun  : " + tahun);
    }
}

public class JavaApplication1 {
    public static void main(String[] args) {
      //pembuatan 6 objek
        honda motor1 = new honda("Supra x","hitam","comet",2005);
        yamaha motor2 = new yamaha("Mio","biru","TDR",2009);
        suzuki motor3 = new suzuki("Satria F","putih","DBS",2006);
        kawasaki motor4 = new kawasaki("Ninja","hijau","TK",2008);
        cb100 motor5 = new cb100("cb100","merah","arcron",2004);
        harleydavidson motor6 = new harleydavidson("harleydavidson","hitam","standar",20010);
       
     //pemanggilan 6 method
        motor1.show();
        motor2.show();
        motor3.show();
        motor4.show();
        motor5.show();
        motor6.show();
}
   
}

No comments:

Post a Comment