Belajar Mengenal Class Abstract di Bahasa Pemrograman Java - Okedroid.com | Belajar Coding Android Java Online Gratis
Okedroid.com | Belajar Coding Android Java Online Gratis

Belajar Mengenal Class Abstract di Bahasa Pemrograman Java

Seperti yang sudah dijelaskan di artikel sebelumnya , bahwa konsep OOP (Object Oriented Programming) yaitu Inheritance (Pewarisan ), dapat membuat Parent Class atau Super Class (Class Dasar) , mewariskan atribut atau behavior ke Sub Class (Class Turunan). Sub Class dapat mengoverride (Implementasi method) yang berada di Super Class. Class Abstract adalah sebuah class  yang memiliki posisi tertinggi secara struktur di bahasa pemrograman Java , yang berfungsi untuk tempat menyimpan method dan variabel ,dan merupakan class dasar ,untuk penurunan class lainya .Namun terdapat perbedaan Class Abstract dengan Interface , salah satunya method yang digunakan di Class Abstract bisa menggunakan keyword static dan final.

Belajar Mengenal Class Abstract di Bahasa Pemrograman Java

Berikut contoh syntax dari Class Abstract:

abstract class <NamaClass> {
<variable class>
<constructor>
<method biasa>
<method abstract>
}

Sifat atau Ciri-ciri dari Class Abstract yaitu:

  • Dapat mempunyai satu atau lebih abstract method
  • Dapat mempunyai method dengan keyword static
  • Dapat mempunyai field atau atribut dengan keyword static
  • Dapat mempunyai variable class biasa
  • Dapat mempunyai abstact method yang berfungsi 
  • untuk di implementasi oleh class turunanya (Sub Class)
  • class Abstract tidak dapat membuat instansi



Lebih jelasnya kalian bisa lihat ,Contoh code program class abstract berikut:
Output:

Berjalan dengan aman..


Penjelasan: Seperti yang kalian lihat di contoh code program diatas, kita dapat mendeklarasikan method abstract di class abstract ( class : Sepeda ), lalu di implementasikan methodnya di class turunan (Class : Motor ). Kemudian dijalankannya  lewat Main Class




0 Komentar untuk "Belajar Mengenal Class Abstract di Bahasa Pemrograman Java "

Silakan berkomentar sesuai dengan Postingan/Artikel yang di bahas.
Jangan SPAM di komentar ini

Back To Top
-->