Pages

Ads 468x60px

Update templates

Sabtu, 24 November 2012

Inheritace atau Pewarisan di Java

           Pada postingan kali ini, kita akan belajar tentang salah satu konsep PBO di java atau dapat di katakan inti dari bahasa pemrograman java. Materi yang akan akan kita pelajari adalah Inheritance atau yang lebih dikenal dengan pewarisan.
             Inheritance atau Pewarisan adalah konsep dimana class superClass /class induk dapat mewariskan semua Attribut dan Method kepada subClass/class anak. Untuk menggunakan konsep pewarisan ini, kita harus menggunakan keyword/kata kunci extend
Contoh:

  • pertama membuat class Mahasiswa yang akan menjadi superclass/class induk.
 public class Mahasiswa {
    private int Nim;
    private String Nama,Jurusan;
   
    public int getNim() {
        return Nim;
    }
    public void setNim(int nim) {
        Nim = nim;
    }
    public String getNama() {
        return Nama;
    }
    public void setNama(String nama) {
        Nama = nama;
    }
    public String getJurusan() {
        return Jurusan;
    }
    public void setJurusan(String jurusan) {
        Jurusan = jurusan;
    }
}


  • setelah membuat superclass lanjut dengan membuat subclass/class anak
 public class MHS1 extends Mahasiswa {

    public static void main(String[] args) {
        MHS1 m = new MHS1();
        m.setNim(11201160);
        m.setNama("Arif Kurniawan");
        m.setJurusan("Teknik Informatik");
      
        System.out.println("Nim      :"+m.getNim());
        System.out.println("Nama     :"+m.getNama());
        System.out.println("Jurusan  :"+m.getJurusan());
    }
}

         Dari program di atas terbukti bahwa class MHS1 merupakan class anak karena class MHS! bisa memanggil method setNim(),setNama(),setJurusan,getNim(),getNama(),getJurusan() padahal pada class MHS1 tidak memiliki method tersebut. Mengapa demikian?? karena class anak mendapat warisan method dan attribut dari class Mahasiswa
 

Partner

Site Info

Tentang situs

Belajar Logika, coding, script program, materi kuliah informatika, tips, trik, contoh program, download program gratis, script program gratis. Dapatkan semua infonya hanya di Logika Kode (www.logikakode.com)