milik yogi susanto. Diberdayakan oleh Blogger.
RSS

OVERRIDING

 Overriding konsepnya sama dengan overloading yaitu menulis kembali method. Namun, caranya overriding menulis kembali method sama persis. Sama mulai dari nama method dan isinya dan mengimplementasi kembali di sub classnya. Overriding dipakai saat kita menggunakan method yang sama tapi berbeda implementasinya. Jadi overriding method mempunyai nama method yang sama, jumlah parameter dan tipe parameter serta nilai kembalian (return) method yang di override. Jika method memiliki modifier akses public, method overridenya juga harus public.


Contoh
Ini merupakan contoh overriding di java.
Berikut merupakan contoh ovveride
    A.  Buat project baru, kemudian buat class dengan nama Coba sebagai berikut
1
2
3
4
5
public class Coba {
    void dosomething() {
        System.out.println("yogi");
    }
}

    B.     Buat class baru lagi dengan nama child
1
2
3
4
5
6
public class Tes extends Coba{
    @Override 
    void dosomething(){
        System.out.println("susanto");
    }
}

    C.      Terakhir pada Main class nya isikan source beriku
1
2
3
4
5
6
7
8
public class Main {
    public static void main(String[] args) {
        Coba p1 = new Coba();
        Coba p2 = new Tes();
        p1.dosomething();
        p2.dosomething();
    }
}

     D.    outputnya kayak gini
yogi
susanto

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar