Selasa, 10 Maret 2015

Tugas 2 - Pewarisan

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 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