Nama Matakuliah : Pemrograman Berorientasi Objek
Nama : I Gusti Ngurah Yoga Pawitra
NIM : 1404505052
Nama Dosen : I Putu Agus Eka Pratama ST.,MT
Jurusan : Teknologi Informasi
Fakultas : Teknik
Universitas : Udayana
Pewarisan
Pewarisan
Pewarisan adalah keuntungan besar dalam pemrograman berbasis object karena suatu sifat atau method didefinisikan dalam superclass, sifat ini secara otomatis diwariskan dari semua subclasses. Jadi, Anda dapat menuliskan kode method hanya sekali dan mereka dapat digunakan oleh semua subclass. Subclass hanya perlu mengimplementasikan
Sifat – sifat yang dimiliki sebuah class kepada subclass
(kelas turunan). yang di wariskan diantaranya yakni sebagai berikut :
- variabel
- method
Untuk memperoleh suatu class, kita menggunakan kata kunci extend. Untmengilustrasikan ini, kita akan membuat contoh class induk. Dimisalkan kita mempunyclass induk yang dinamakan Person.
public class Person
{
protected String name;
protected String address;
/**
* Default constructor
*/
public Person(){
System.out.println(“Inside Person:Constructor”);
name = "";
address = "";
}
/**
* Constructor dengan dua parameter
*/
public Person( String name, String address ){
this.name = name;
this.address = address;
}
/**
* Method accessor
*/
public String getName(){
return name;
}
public String getAddress(){
return address;
}
public void setName( String name ){
this.name = name;
}
public void setAddress( String add ){
this.address = add;
}
}
Langkah - langkah pembuatan program pewarisan dengan NetBeans
1. 1. Jalankan NetBeans IDE nya, yang telah didownload, jika belum memiliki silahkan Klik Disini untuk mendownloadnya.
2. Pilih menu File>New Project
3. Setelah itu akan muncul PROJECT WIZARD yang sangat memudahkan untuk membuat Java Project
4. Pada bagian CATEGORIES, pilih JAVA, pada bagian PROJECT, pilih JAVA APPLICATION, Next
5. Beri nama Projectnya sebagai 'Pewarisan' serta tentukan path untuk menyimpan projectnya, Finish
6. Klik kanan pada project yang kita buat tadi, lalu pilih New > Java Class
7. Berikan nama 'student' pada class name
8. Buat sub class baru seperti langkah 6 dan beri nama pewarisan
9. Kemudian tuliskan kode seperti ini :
Penggunaan
'extend' pada sintaks di atas artinya untuk mewariskan sifat-sifat dan method
pada super class Person ke sub class Student. Ketika object Student
di-instantiate, default constructor (Person) dari superclass secara mutlak
meminta untuk melakukan inisialisasi yang seharusnya. Setelah itu, pernyataan
di dalam subclass dieksekusi
10. Kemudian silahakan tekan pada tombol yang dilingkari warna merah seperti gambar dibawah ini
11.Setelah itu maka akan didapatkan hasil seperti gambar di bawah ini
Selamat mencoba :)
Sumber :
Maruvian
education. J.E.N.I - Pengenalan Pemrograman 1. Java Education Network Indonesia
Tidak ada komentar:
Posting Komentar