Pewarisan dalam Java
Java inheritance (warisan) adalah suatu hubungan antara superclass dan subclass-nya (atau bisa dikatakan hubungan antara induk class dan anak class-nya).
Nama/NIM : I Gusti Bagus Ngurah Satya Wibawa/1404505071
Jurusan/Fakultas/Universitas : Teknologi Informasi/Teknik/Udayana
Mata Kuliah : Pemrograman Berorientasi Objek (B)
Dosen : I Putu Agus Eka Pratama, ST, MT
Seperti yang sudah di jelaskan pada posting sebelumnya( Mengenal Lebih Jauh Java ), bahwa konsep dasar pemograman Java salah satunya adalah Pewarisan ( Inheritance ). Pada konsep ini, suatu kelas(class) dapat di turunkan menjadi kelas-kelas baru lain yang akan mewarisi beberapa sifat / perilaku dari kelas induknya. Kelas induk ini disebut dengan Superclass, sedangkan kelas yang menurunkan sifat induknya disebut dengan Subclass.
Pada posting kali ini, saya akan memberikan sebuah contoh program yang dikutip dari e-book JENI.
Berikut ini adalah Superclass "Person" yang akan diturunkan pada Subclass.
Kelas ini berisi variable name, dan address yang ter-protected. Artinya, variable ini hanya bisa diakses oleh kelas itu dan turunannya saja. Pada kelas ini juga berisi, contructor "person".
Kelas ini akan diturunkan pada kelas "Student" .
Pada kelas Student, terdapat kode extends Person yang artinya kelas ini menurunkan sifat dari superclass Person. Kelas ini juga berisi contructor Student.
Kelas main
Pada kelas main, terdapat pembuatan object baru yang bernama anna. Ini akan "memanggil" kelas student, dan otomatis juga akan "memanggil" kelas induknya yaitu kelas Person. Pemanggilan kelas person akan membuat contructor person berjalan, begitu juga contructor student. Berikut adalah hasil compile pada geany.
NB :
Class Person dan Class Student harus dibuat dalam file Java yang berbeda.
Contoh, Person.java dan Student.java
0 comments :
Komentar Terakhir
Labels
Popular Posts
-
Hai sobat INET. Kali ini saya akan memposting tentang cara membuat kalkulator sederhana di bahasa pemograman Java. Nama/NIM ...
-
Pernah berbelanja bukan ? Pernahkah sobat melihat aplikasi kasir ? Biasanya aplikasi digunakan untuk mendaftar item apa saja yang kita be...
-
Hai sobat INET, kali saya akan menshare tentang dasar pemograman Java, yaitu overriding dan overload. Ada yang tau apa itu overriding dan ov...
-
Sudah tau apa itu UML ? Sebelumnya INET sempat memposting tentang UML. Pada posting ini,........... Nama/NIM : I ...
-
Point Of Sale atau disingkat POS dapat diterjemahkan bebas menjadi sistem kasir, yaitu aktivitas yang ber-orientasi pada penjualan yang ter...
-
Java inheritance (warisan) adalah suatu hubungan antara superclass dan subclass-nya (atau bisa dikatakan hubungan antara induk class dan ...
-
"Unified Modeling Language (UML) adalah bahasa spesifikasi standar untuk mendokumentasikan, menspesifikasikan, dan membangun sistem pe...
-
Pada post kali ini, saya akan membuat sebuah program java sederhana untuk membuat operasi aritmatika sederhana. Nama/NIM ...
-
"Pewarisan adalah proses mewariskan segala sifat induk ke anaknya" Kelas Hewan Mamalia dan Reptile Nama/NIM ...
-
Ketertinggalan pariwisata di Bali Utara dibandingkan dengan kawasan Bali lainnya menuntut untuk diciptakannya sebuah inovasi guna memprom...
statistics
Google Plus
Facebook
Twitter
Share this Post
Search This Blog
Daftar isi
Memuat...
Post a Comment