Pages

Tampilkan postingan dengan label polimorfisme. Tampilkan semua postingan
Tampilkan postingan dengan label polimorfisme. Tampilkan semua postingan

Konsep PBO Polimorfisme Bag-2


//--------------------
//mahasiswa.java
//--------------------

package polimorfismtugas;

public class mahasiswa {

    public String nama;
    public String nmp;

    public mahasiswa(String n, String m) {
        nama = n;
        nmp = m;
    }

    public String tampilkanNama() {
        return nama;
    }

    public String tampilkanNmp() {
        return nmp;
    }

    void belajar() {
        System.out.println("Baca...Latihan....Tugas...POKO'E BELAJAR");
    }

    public void olahraga() {
        System.out.println("1...2...3...olahraga biar sehat");
    }

    public void makan() {
        System.out.println("Nyam..nyam...nyam...maem enak");
    }

    public void minum() {
        System.out.println("hemmm....minum biar seger...");
    }

    public void aktivitas() {
        System.out.println("kuliah..belajar...dll...");
    }
}
//--------------------------------------------------------
//--------------------

//pecintaalam.java
//--------------------
 package polimorfismtugas;

class pecintaalam extends mahasiswa {

    public String UKM;
    public String bagian;

    public pecintaalam(String n, String m, String u, String b) {
        super(n, m);
        this.UKM = u;
        this.bagian = b;
    }

    public String tampilkanUKM() {
        return UKM;
    }

    public String tampilkanBagian() {
        return bagian;
    }

    @Override
    public void aktivitas() {
        System.out.println("mendaki gunung.....!!!");
    }

    public void refresh() {
        System.out.println("camping yuk...");
    }
}

//--------------------------------------------------------
//--------------------

//rohis.java
//--------------------
package polimorfismtugas;

public class rohis extends mahasiswa {

    public String bagian;

    public rohis(String n, String m, String b) {
        super(n, m);
        this.bagian = b;
    }

    public String tampilkanBagian() {
        return bagian;
    }

    @Override
    public void aktivitas() {
        System.out.println("tidur aja lah....");
    }

    public void agenda() {
        System.out.println("mkan malam yang indah...");
    }
}
//--------------------------------------------------------
//--------------------

//shinta.java
//--------------------
package polimorfismtugas;


class shinta {


    public static void main(String[] args) {
        rohis saya = new rohis("shinta", "153", "hemo");


        System.out.println("Nama= " + saya.tampilkanNama()
                + "\nNIM = " + saya.tampilkanNmp()
                + "\nsebagai = " + saya.tampilkanBagian()
                + "\nkegiatannya.....");
        saya.aktivitas();
        System.out.println("\ndan trus...");
        saya.agenda();
    }
}

Konsep PBO Polimorfisme Bag-1


//--------------------
//mahasiswa.java
//--------------------



package polimorfism;

public class manusia {

    public String nama;

    public manusia(String n) {
        this.nama = n;
    }

    public String tampilkanNama() {
        return nama;
    }

    public void makan() {
        System.out.println("Nyam... nyam... nyam...");
    }

    public void kerja() {
        System.out.println("Kerja...kerjaaa...");
    }
}
//--------------------------------------------------------

//--------------------

//pekerja.java
//--------------------
package polimorfism;

public class pekerja {

    public static void main(String[] args) {
        manusia[] profesi = new manusia[3];
        profesi[2] = new sopir("Dedi");

        for (int i = 0; i < 3; i++) {
            profesi[i].kerja();
        }
    }
}

//--------------------------------------------------------

//--------------------

//sopir.java
//--------------------
package polimorfism;

public class sopir extends manusia {

    public sopir(String n) {
        super(n);
    }

    @Override
    public void kerja() {
        System.out.println("Ngung...ngung...ngung...ciiit...");
    }
}

//--------------------------------------------------------

//--------------------

//dedi.java
//--------------------
package polimorfism;

public class dedi {

    public static void main(String[] args) {
        sopir dedi = new sopir("Dedi");
        System.out.println("Nama= " + dedi.tampilkanNama());
        dedi.makan();
        dedi.kerja();
    }
}
//--------------------
//output
//--------------------
Nama= Dedi
Nyam... nyam... nyam...
Ngung...ngung...ngung...ciiit...