Sabtu, 06 November 2010

membuat INHERITANCE pada java


class A {
membuat sebuah class dengan nama kelas A

int i;
    int j;
    static int s;
mendeklarasikan variable i dan j sebagai tipe data integer,dan static int digunakan untuk mendeklarasikan variabel s sebagai tipe data integer agar variabel s tidak bergantung pada salah satu objek sehingga perlu menggunakan kata kunci statis.


    void show_ij() {
        System.out.println("i dan j = " + i + " " + j);
    }
Listing diatas digunakan untuk menampilkan variable ij tanpa ada pengembalian angka pada variable tersebut nantinya,dan mencetak segala yang ditulis di dalam kurung dan mendeklarasikan setiap harga yang akan dimasukkan pada variable i dan j

void show_s() {
                        System.out.println("S = " + s);
            }
Listing tersebut digunakan untuk menampilkan variable s tanpa ada pengembalian nilai pada variable tersebut nantinya,dan mencetak segala yang ditulis di dalam kurung sekaligus mendeklarasikan setiap harga yang akan dimasukkan pada variable s

class B extends A {
menjelaskan bahwa class B merupakan subclass dari class A sehingga setiap method yang ada di B bisa dimiliki oleh class A,tetapi class B tidak dapat memiliki method yang terdapat pada class A.

int k;
mendeklarasikan sebuah varibel k dengan sebuah tipe data integer

@Override void show_ij() {
                        super.show_ij();
        System.out.println("k = " + k);
    }
Override digunakan sebagai parameter karena kita menggunakan varibel yang sama yaitu i dan j pada class turunan dari superclass tersebut.dan super .show ij maksudnya menampilkan variabel ij yang hanya terdapat pada superclass yaitu pada class A.sekaligus mencetak semua nilai yang terdapat pada variabel k.


    void sum_all() {
        System.out.println("i + j + k = " + (i + j + k));
    }
Dugunakan untuk menampilkan seluruh penjumlahan pada variabel i,j dan k tanpa melakukan pengembalian nilai pada variabel tersebut.  

1 komentar:

  1. logika listing program ini, sudah sangat bagus..
    i like it..
    buat temen-temen yang ingin mendapat refrensi lebih banyak bisa membuka blog saya..
    http://fansyahjournal.blogspot.com/2010/11/hanya-informasi.html

    saya tunggu kunjungannya.. n_n
    _irfansyah

    BalasHapus