1. Abstrak
class Adalah
Class yang
khusus dibuat untuk keperluan inheritance. Tujuan dari pembuatan abstract class
ini ialah untuk membuat definisi umum bagi class-class yang akan menjadi
turunan darinya. Abstract Class dapat digunakan untuk mendefinisikan
method yang nantinya akan diimplementasi di Derived Class (kelas turunan /
inherit dari Abstract Class ).
2. Package Adalah sarana /cara pengelompokan dan pengorganisasian kelas-kelas dan interface yang sekelompok menjadi suatu unit tunggal dalam library.
3. Casting Objek Adalah Instance dari sebuah kelas dapat diubah ke Instance kelas yang lain, dengan syarat kelas-kelas itu harus terhubung dengan mekanisme inheritance.
4. a.) Overriding Adalah method subclass sama dengan method super class, parameternya sama tetapi pernyataan atau implementasinya berbeda.
b.) Overloading Adalah method dengan
nama yang sama dengan method lain pada suatu class tetapi
dengan parameter yang berbeda. Tujuan dibuatnya overloading yaitu memudahkan penggunaan
method dengan fungsi yang hampir sama.
5. Pewarisan Interface Adalah Sebuah kelas dapat mewarisi interface dengan mengunakan kata kunci implements, dimana kelas tersebut dapat mewarisi beberapa interface.
Kesimpulan :
Kita
dapat lebih mudah untuk memahami dalam
mempelajari abstrak class, package, casting objek, DLL.
Kita
dapat lebih mempermudah untuk penyusunan
dan pembuatan sebuah Program dalam pemograman OOP.
Tidak ada komentar:
Posting Komentar