Java Programming: Contoh Class Abstract

Apa itu kelas Abstrak ?

Terkadang, di dalam sebuah kelas induk terdapat deklarasi method yang tidak memerlukan implementasi sama sekali, method-method tersebut selanjutnya baru akan diimplementasi oleh kelas-kelas turunannya. Method semacam ini disebut method abstrak.

Bentuk umum penulisan Kelas Abstrak:

Abstract tipe namamethod(daftar-parameter);

Cara penulisan method abstrak:

Abstract class namaKelas {
   //badan kelas
}

Contoh kelas Abstrak:

// Mendefinisikan kelas abstract
abstract class A {
   
  // method abstrak, tidak memiliki kode implementasi
  abstract public void coba();
   
  // kelas abstrak masing diizinkan untuk mendefinisikan
  // method non-abstrak
  public void cobajuga() {
    System.out.println("Method non-abstrak " +
      "di dalam kelas abstrak");
  }   
}

class B extends A {
   
  // override method coba()
  public void coba() {
    System.out.println("Method di dalam kelas B");
  }   
}

No comments:
Write komentar