Belajar Inheritance (Pewarisan) Di Bahasa Pemrograman Java
Friday, March 30, 2018
Add Comment
Inheritance (Pewarisan) yakni salah satu teladan Konsep OOP, yang merupakan suatu proses dimana , suatu class yang sanggup disebut super class ,dapat mewarisi sifat atau ciri-ciri, seperti atribut dan method, ke dalam class turunanya yaitu sub class. Super class akan mewarisi nilai dari atribut atau behavior ke Class turunanya atau class lain. Sistem penurunan sifatnya akan dilakukan secara hirarki (bertingkat-tingkat) , semakin ke bawah class, maka akan semakin detail.
Contoh dari banyak sekali hal di dunia faktual , di kehidupan sehari-hari , yang sanggup kita pelajari dari konsep ini seperti : Binatang ,yang merupakan Super Class , dan juga Anjing dan Kucing yang merupakan Sub Class. Selengkapnya ,berikut mari kita simak lebih lanjut :
Contoh dari banyak sekali hal di dunia faktual , di kehidupan sehari-hari , yang sanggup kita pelajari dari konsep ini seperti : Binatang ,yang merupakan Super Class , dan juga Anjing dan Kucing yang merupakan Sub Class. Selengkapnya ,berikut mari kita simak lebih lanjut :
Untuk lebih jelasnya kalian sanggup lihat teladan bagan, seperti pada gambar dibawah ini:
Seperti yang kalian lihat pada teladan skema di atas. Binatang berperan sebagai Super atau Parent class , dan Kucing dan Anjing berperan sebagai Sub class. Kucing dan Anjing termasuk ke dalam nama jenis binatang. Sedangkan hewan terdiri dari banyak sekali nama jenis hewan ,seperti misalnya Kucing dan Anjing.
Kucing dan Anjing mewarisi sifat-sifat dan bentuk fisik , yang terdapat pada Binatang. Seperti mempunyai 4 kaki, ciri khas suara ,liar ,makanan kesukaan , dan lain sebagainya ,yang sanggup kalian bayangkan sendiri.
Selain teladan di atas , kalian juga sanggup mengambil teladan di dunia faktual , dalam kehidupan sehari-hari. Seperti : Orangtua dan Anak, Mobil dan Bmw, Bentuk dan Segitiga, dan lain sebagainya.
Makara pada dasarnya lebih kepada hubungan, parent-child dalam suatu class.
Selain teladan di atas , kalian juga sanggup mengambil teladan di dunia faktual , dalam kehidupan sehari-hari. Seperti : Orangtua dan Anak, Mobil dan Bmw, Bentuk dan Segitiga, dan lain sebagainya.
Makara pada dasarnya lebih kepada hubungan, parent-child dalam suatu class.
Syntax Dasar :
Jika kita terapkan dalam baris code java. Aturan dasar ,jika kita ingin class yang telah di definisikan , sanggup mewarisi sifat-sifat dari class parent atau super, yaitu dengan memakai keyword extends.
Keyword extends adalah salah satu jenis keyword , di dalam bahasa pemrograman java, yang di gunakan untuk mewarisi sifat-sifat dari class parent atau super, menyerupai atribut dan method, ke dalam suatu class turunan.
Berikut teladan syntaxnya :
class Binatang {
// teladan super class
}
class Anjing extends Binatang {
//contoh sub class
}
class Kucing extends Binatang {
//contoh sub class
}
Contoh Penggunaan Inheritance (Pewarisan) di Java:
1. Pertama buka IntelliJ IDEA ,atau Software IDE lain yang kalian gunakan , di Komputer atau Laptop kalian.
2. Kalian sanggup perhatikan Contoh code ,beserta penjelasanya di bawah:
Contoh Code Program :
Binatang.java
Contoh Code |
Penjelasan :
Pada teladan code jadwal di atas ,pertama kita menciptakan class yang berjulukan Binatang, yang akan menjadi Super atau Parent class.
Di dalam class tersebut ,kita mendeklarasikan 2 variable yaitu nama dan umur.
Selanjutnya kita mendefinisikan 2 method di dalamnya , dengan tipe void (tidak mengembalikan nilai , pertama method berjulukan .tampilSuara(), yang akan dipakai untuk Child class atau Sub class . Serta method .showInfo() beserta parameter , yang akan dipakai dikala pembuatan dan pemanggilan objek.
Anjing.java
Contoh Code |
Penjelasan :
Pada teladan code jadwal di atas , kita menciptakan class Anjing ,yang berperan sebagai Sub atau Child class.
Disini kita memakai keyword extends , untuk mewariskan sifat-sifat menyerupai atribut dan method ,yang ada di class Binatang ke class Anjing.
Dengan memakai Annotations override , yang berarti kita telah memakai method .tampilSuara() dari class Binatang , untuk di tampilkan outputnya secara berbeda dikala pembuatan dan pemanggilan objek.
Kucing.java
Contoh Code |
Penjelasan :
Pada teladan code jadwal di atas , kita menciptakan class Kucing ,yang berperan sebagai Sub atau Child class.
Disini kita juga memakai keyword extends , untuk mewariskan sifat-sifat menyerupai atribut dan method ,yang ada di class Binatang ke class Anjing.
Dengan menggunakan Annotations override , yang berarti kita telah memakai method .tampilSuara() dari class Binatang , untuk di tampilkan outputnya secara berbeda dikala pembuatan dan pemanggilan objek.
MainClass.java(Class Eksekusi Program)
Contoh Code |
Penjelasan :
Pada Contoh Code jadwal di atas ,kita mencoba menciptakan dan memanggil method objek ,yang berasal dari Sub class dan Parent class. Jika sebelumnya kalian sudah membaca artikel , perihal belajar cara memahami konsep dasar jadwal Java. Kalian niscaya sudah memahami baris code di atas.
Pertama kita menciptakan objek dari class Anjing ,yang mempunyai method .tampilSuara().
Dimana hasil outputnya ,sesuai nilai yang di definisikan dalam method di class tersebut.
Begitu juga dikala kita menciptakan objek dari class Kucing , yang mempunyai method .tampilSuara().
Dimana hasil outputnya ,sesuai nilai yang di definisikan dalam method di class tersebut.
Output :
Output Hasil |
0 Response to "Belajar Inheritance (Pewarisan) Di Bahasa Pemrograman Java"
Post a Comment
Blog ini merupakan Blog Dofollow, karena beberapa alasan tertentu, sobat bisa mencari backlink di blog ini dengan syarat :
1. Tidak mengandung SARA
2. Komentar SPAM dan JUNK akan dihapus
3. Tidak diperbolehkan menyertakan link aktif
4. Berkomentar dengan format (Name/URL)
NB: Jika ingin menuliskan kode pada komentar harap gunakan Tool untuk mengkonversi kode tersebut agar kode bisa muncul dan jelas atau gunakan tool dibawah "Konversi Kode di Sini!".
Klik subscribe by email agar Anda segera tahu balasan komentar Anda