Selasa, 24 April 2012

artikel2


Inheritance & Polimorfisme
Tentang Inheritance  adalah pewarisan ini adalah teknik penurunan fungsi dan attribut suatu class agar dapat digunakan berulangulang dengan menambahkan fungsionalitas. Inheritance secara default bersifat menyeluruh.

Tentang Polimorfisme yaitu konsep yang menyatakan pengimplementasian fungsi yang sama dengan cara yang berbeda pada subclass. Polimorfisme memiliki arti operasi sama tapi mungkin punya berbedaan.

Pewarisan Inheritance
1.      Suatu class dapat diturunkan menjadi subclass yang lain untuk menambah fungsionalitas.
2.      Semua attribute dan method dari superclass dapat diwarisi oleh subclass.
3.      Subclass dapat menambahkan attribute & method yang belum terdapat pada superclass.

Overriding Method

1.      Sebuah subclass dapat mengimplementasikan kembali method yang sudah ada pada superclass.
2.      Maksudnya mendeklarasikan lagi fungsi yang sudah ada pada superclass untuk mendapatkan hasil yang berbeda.

Overloading Method yang sama
1.      Dalam satu class diperbolehkan mempunyai method dengan nama yang sama.
2.      Syaratnya parameternya harus berbeda
3.      Berbeda jumlah parameter
4.      Berbeda tipe data


Class Mahasiswa
{
public void inputData(){ … }
public void inputData(String nim){ … }
public void inputData(String nim, String nama){ … }
public void inputData(int noDaftar){ … }

}

Bisa ditarik kesimpulan bahwa semua kelas di dunia selalu memiliki program.


yuandha.blogspot.com 

Tidak ada komentar:

Posting Komentar