Inheritance ( Pewarisan Sifat ) Pada JAVA

3 comments
Hampir sebulanan ini fakum gk ada posting, dimalam yang galau ini saya mencoba menuliskan mengenai Inheritance ( Pewarisan Sifat ) Pada JAVA.


Java inheritance (warisan) adalah suatu hubungan antara superclass dan subclass-nya (atau bisa dikatakan hubungan antara induk class dan anak class-nya). Inheritance class (class warisan) didalam mekanisme java digunakan untuk membangun kelas baru dari kelas yang sudah ada. Jadi inti dari inheritance (pewarisan) pada java ini yaitu sebuah kelas mewarisi attribute dan method dari kelas lain.

Sebagai contoh, kelas induk dapat menurunkan sifat (attribute) dan kemampuannya (method) kepada kelas anak. Sehingga kelas induk sebagai superclass yang mewariskan sifat (attribute) dan kemampuannya (method) kepada anak sebagai subclass-nya.

Langsung kita coba aja

1. Buat Project baru pada netbeans dengan class Main.java
2. Buat class baru dengan nama induk , masukan source code berikut
public class Induk {
    String hartaInduk;
     
    protected void setHartaInduk(String h) {  //Protect itu keywor jangkuan atau scope
        this.hartaInduk = h;
    }
3. Buat class baru dengan nama anak, masukan source code berikut

public class Anak extends Induk{ //extend menyatakan turunan dari induk
    String hartaAnak; //field atau tipe datanya
   
    protected void setHartaAnak(String h) {
        this.hartaAnak = h;
    }
4. Pada Main.java tambahkan kode berikut
 public static void main(String[] args) {
        String x = "Televisi";
        String y = "Smartphone";
       
        Anak a = new Anak(); //lihat dia hanya memamnggil kelas anak
        //Induk a = new Induk(); //lihat jika ini yang digunakan maka anak error kan
        a.setHartaInduk(x); //bisa menggunakan kelas induk
        a.setHartaAnak(y); //ini kelas anaknya
        System.out.println("Harta yang dimiliki Anak");
        System.out.println(a.hartaInduk);
        System.out.println(a.hartaAnak);
    }
5. Jika di run akan menampilkan
Harta yang dimiliki Anak
Televisi
Smartphone
Terlihat jelas bahwa class anak dapat menggunakan kelas induk, Jadi kelas induk sebagai superclass-nya yang kemudian attributenya diturunkan ke subclass-nya (anak). Kondisi pada saat subclass-nya memanggil method dari superclass-nya disebut override method. Jadi subclass tidak perlu membuat attribute dan method sendiri jika attribute dan methodnya sama dengan superclass, maka tinggal meng-override method dari superclass. Selain itu, syarat pewarisan yaitu subclass harus meng-extends class dari superclass-nya.

Sekian semoga ada manfaatnya 





Read More

Cara mudah install XAMPP pada ubuntu 12.04

Leave a Comment
Iseng iseng pengen nyoba ubuntu karena lama banget gk pegang tu sistem operasi, akhirnya inget kalo malamnya ada perkuliahan web 2 yang memang harus memakai xampp pada dekstop iseng coba browsing akhirnya dapet cara mudah install xampp pada linux ubuntu

1, Buka terminal (Ctrl + Alt + T) dan instal XAMPP dengan perintah ini:

    sudo add-apt-repository ppa:upubuntu-com/xampp
    sudo apt-get update
    sudo apt-get install xampp


2. Setelah selesai, Anda dapat menjalankan XAMPP dengan perintah ini:

    sudo /opt/lampp/lampp start

Atau gunakan Unity Dash dan search dengan kata kunci XAMPP Control Panel kemudian jalankan servernya.



















Jika sudah tinggal akses lewat browser http://localhost/

Beres mudah bukan 




Read More