Kamis, 09 Juni 2011

tugas pendahulaun modul 3

Tugas Pendahuluan:
1.  Apa yang perbedaan antara Induk Kelas dengan Kelas Turunan?
2.  Jelaskan keyword super dan extends dalam Pewarisan?

jawaban:


1. Inheritance (Pewarisan)
Inheritance/pewarisan adalah pewarisan data dan method dari suatu kelas kepada kelas yang lain, dengan kata lain membuat class baru yang masih mempunyai spesifikasi (state & behaviour) yang sama dengan class yang sudah ada.
- Class yang baru disebut class turunan/subclass sementara,class yang sudah ada disebut dengan class induk/superclass.
- Subclass (class turunan) akan memiliki (mewarisi) semua cirri dan sifat dari superClass ( class Induk )
- Pada kelas turunan dapat ditambahkan state dan berhaviour yang baru, yang merupakan spesifik milik subclass itu sendiri.
- Keyword yang digunakan dalam pewarisan ini adalah extends.
2.
Keyword extends
Digunakan untuk mengaplikasikan konsep pewarisan.keyword ini menyatakan bahwa suatu kelas merupakan perluasan dari kelas lain yang di jadikan basis (kelas induknya).
Class NamaSubClass extends NamaSuperClass
{
//data dan method
}
Keyword super
Di gunakan oleh suatu kelas anak untuk memnggil konstruktor atau method yang di miliki oleh kelas induk yang menjadi basisnya.
Memanggil konstruktor kelas super
Bentuk umum :
Super()
Super(parameter)

Tidak ada komentar:

Posting Komentar