SM 2 # tugas 10 Abstrak

 

NAMA                 : Muchammad Yusril Ibnu Shina

NIM                     : 4121003

KELAS                : Sistem Informasi A

 

Resume materi ABSTRACT

          Abstrak adalah kelas kosong atau setengah jadi atau tidak memiliki objek dan tidak boleh memiliki objek (tidak boleh ada instansiasi) sehingga belum bisa digunakan secara langsung. Jika kelas memiliki objek maka kelas tersebut bukan abstrak akan tetapi kelas konkrit. Agar kelas abstrak dapat digunakan maka harus membuat kelas konkrit baru yang terhubung dengan kelas abstrak. Cara agar terhubung yaitu salah satunya dengan menggunakan Inheritance.

Mengapa class harus dibuat menjadi abstrak? pada suatu kondisi tertentu, class induk tidak ingin kita buat sebagai objek, karena kode methodnya belum jelas mau diimplementasikan seperti apa. Maka class ini sebaiknya dijadikan abstrak.

          Gambar berikut Menunjukan kelas Abstrak


pada gambar diatas terdapat kelas dengan method kosong dan didalam nama kelas tertulis keyword abstrak maka kelas tersebut tergolong abstrak. jika kelas tersebut tidak diwariskan ke kelas lain maka program tersebut tidak dapat dijalankan, oleh karena itu, terdapat gambar dibawah yang akan menjalankan program kelas abstrak tersebut










Komentar