Selasa, 03 Mei 2016

OOP

 Abstrack Class
          Sebuah class yang tidak bisa di-instansiasi (tidak bisa dibuat menjadi objek) dan berperan sebagai ‘kerangka dasar’ bagi class turunannya. Di dalam abstrack class umumnya akan memiliki abstrack method .
Cara Membuat Abstract Class
Karena kita ingin membuat class komputer sebagai abstract class, maka berikut adalah cara penulisannya di dalam PHP:
            <?php
                        abstrack class komputer {
                                    // isi dari class komputer
                        }
            ?>


Untuk membuat abstract class di dalam PHP, kita tinggal menambahkan keyword abstract sebelum nama class. Sebuah abstract class bisa memiliki property dan method biasa layaknya sebuah class ‘normal’, namun juga bisa memiliki abstract method.

Package
Sebuah kontainer atau kemasan yang dapat digunakan untuk mengelompokkan kelas-kelas sehingga memungkinkan beberapa kelas yang bernama sama disimpan dalam package yang berbeda. Sebuah package dapat digunakan oleh package yang lain ataupun kelas-kelas diluar package.

Casting Object
          Casting pada java berarti mengambil objek dari satu jenis tertentu lalu mengubahnya menjadi jenis objek yang lain. Objek yang dimaksud adalah tipe data yang nantinya akan diubah ke dalam tipe data lain misalkan tipe data integer menjadi string.

Overloading
          Sebuah method yang mendefinisikan dua atau lebih method dalam kelas sama, nama sama, deklarasi parameter berbeda. Sehingga mempunyai implementasi dan return value yang berbeda pula.

Overriding
          Sebuah method yang menyatakan suatu keadaan dimana method pada subclass menolak pada parent classnya. Cirinya adalah nama method, parameter, return type harus sama.

Pewarisan Interface
          Sebuah class dapat mewarisi interface dengan menggunakan kata kunci implements, dimana class tersebut dapat mewarisi beberapa interface.

0 komentar:

Posting Komentar

1. Berkomentar Lah Dengan Sopan
2. Hargai Postingan Orang Lain
3. Di Minta Untuk Saran Dan Kritik
4. Terima Kasih Sudah Mampir Di Blog Saya