Program menggunakan Bahasa Java dalam Netbeans

Sabtu, 08 April 2017

Program Pewarisan sederhana

April 08, 2017 Posted by Abdul Rohman No comments
Dibawah ini adalah sebuah program sederhana yang mendemontrasikan pewarisan dengan menggunakan kata kunci extend.

// Sebuah contoh pewarisan sederhana.
// Menciptakan sebuah superkelas.
class A {
    int i, j;

    void tampilij() {
        System.out.println("i dan j: " + i + " " + j);
    }
}

// Menciptakan sebuah subkelas dengan mewarisi kelas A.
class B extends A {
    int k;

    void tampilk() {
        System.out.println("k: " + k);
    }

    void jum() {
        System.out.println("i+j+k: " + (i+j+k));
    }
}

public class DemoPewarisan {
    public static void main(String args[]) {
        A superOb = new A();
        B subOb = new B();

        // Superkelas dapat menggunakan dirinya sendiri.
        superOb.i = 10;
        superOb.j = 20;
        System.out.println("Isi dari superOb: ");
        superOb.tampilij();
        System.out.println();

        // Subkelas dapat mengakses semua anggota publik dari superkelasnya
        subOb.i = 7;
        subOb.j = 8;
        subOb.k = 9;
        System.out.println("Isi darisubOb: ");
        subOb.tampilij();
        subOb.tampilk();
        System.out.println();
        System.out.println("Penjumlahan atas i, j dan k di dalam subOb:");
        subOb.jum();
    }
}

Hasilnya:
run:

Isi dari superOb: 
i dan j: 10 20

Isi darisubOb: 
i dan j: 7 8
k: 9

Penjumlahan atas i, j dan k di dalam subOb:
i+j+k: 24

BUILD SUCCESSFUL (total time: 0 seconds)

0 komentar:

Posting Komentar

close
==[ Klik disini 1X ] [ Close ]==