Abstract Class: Pengertian, Arti, Contoh + Pembahasannya!

2 menit membaca

Gambar Kamus Akronim Istilah Jargon Dan Terminologi Teknologi Software Development Atau Pengembangan Perangkat Lunak

Berikut ini adalah postingan artikel kategori Software Development yang membahas tentang penjelasan pengertian, definisi, dan arti dari istilah kata abstract class berdasarkan rangkuman dari berbagai jenis macam sumber (referensi) relevan, terkait, serta terpercaya.

Pengertian Abstract Class

Apa itu sebetulnya yang dimaksud dengan abstract class ini?

Dalam bahasa pemrograman, kelas abstrak adalah kelas generik (atau jenis objek) yang digunakan sebagai dasar untuk membuat objek spesifik yang sesuai dengan protokolnya, atau serangkaian operasi yang didukungnya.

Kelas abstrak, dalam konteks Java, adalah superclass yang tidak dapat dipakai dan digunakan untuk menyatakan atau mendefinisikan karakteristik umum.

Suatu objek tidak dapat dibentuk dari kelas abstrak Java; Mencoba instantiate kelas abstrak hanya menghasilkan kesalahan kompiler.

Kelas abstrak dinyatakan menggunakan kata kunci abstrak.

Subclass yang diperluas dari kelas abstrak memiliki semua atribut kelas abstrak, selain atribut khusus untuk setiap subkelas.

Kelas abstrak menyatakan karakteristik dan metode kelas untuk implementasi, sehingga mendefinisikan seluruh antarmuka.

Kelas abstrak berguna saat membuat hierarki kelas yang memodelkan realitas karena memungkinkan untuk menentukan tingkat fungsionalitas invarian dalam beberapa metode, tetapi meninggalkan implementasi metode lain sampai implementasi spesifik dari kelas itu (kelas turunan) diperlukan.

Pembahasan dari Apa itu Definisi, Makna, serta Contoh dari Istilah Abstract Class

Ilustrasi Gambar Pembahasan Apa Pengertian Arti Dan Definisi Istilah Akronim Jargon Kata Teknis Atau Terminologi Abstract Class
Ilustrasi Gambar Pembahasan Apa Itu Pengertian Arti Dan Definisi Istilah Akronim Jargon Kata Teknis Atau Terminologi Abstract Class

Baik, agar kita dapat lebih mendalami arti penjelasan serta maksud dari acronym atau kata tersebut di atas, pastinya kita juga perlu memahami lebih dalam tentang pembahasandari apa itu pengertian, arti, dan akronim, istilah, jargon, atau terminologi abstract class.

Dalam bahasa pemrograman berorientasi objek (OOP), kelas mewakili objek dalam domain masalah yang dimaksudkan untuk dipecahkan oleh perangkat lunak.

Kelas termasuk koleksi atribut (properti) dan perilaku (metode), yang dapat didasarkan pada kelas yang sebelumnya ditentukan.

Pemrogram menggunakan warisan untuk memperoleh implementasi spesifik dari kelas abstrak.

Kelas yang berasal dari kelas abstrak disebut kelas turunan.

Ketika prinsip ini diterapkan berkali -kali berturut -turut, itu menghasilkan hierarki kelas.

Dalam konteks ini, kelas abstrak adalah akar dari hierarki ini, dan digunakan untuk menegakkan metode yang perlu ditimpa dalam kelas yang diturunkan, sehingga menghindari kesalahan runtime potensial.

Kelas abstrak berfungsi sebagai templat untuk subclass mereka.

Misalnya, pohon kelas abstrak dan subkelas, Banyan_tree, memiliki semua karakteristik pohon serta karakteristik yang khusus untuk pohon beringin.

Memahami perbedaan antara kelas abstrak dan antarmuka sangat penting.

Antarmuka hanya memiliki deklarasi metode atau metode abstrak dan anggota data yang konstan, sedangkan kelas abstrak mungkin memiliki metode abstrak, variabel anggota dan metode konkret.

Karena Java hanya mendukung warisan tunggal, suatu kelas dapat menerapkan beberapa antarmuka tetapi hanya dapat memperluas satu kelas abstrak.

Kelas abstrak memiliki setidaknya satu metode abstrak.

Metode abstrak tidak akan memiliki kode di kelas dasar; Kode akan ditambahkan di kelas yang diturunkan.

Metode abstrak di kelas yang diturunkan harus diimplementasikan dengan pengubah akses yang sama, jumlah dan jenis argumen, dan dengan jenis pengembalian yang sama dengan kelas dasar.

Objek tipe kelas abstrak tidak dapat dibuat, karena kode untuk membuat objek jenis kelas abstrak akan menghasilkan kesalahan kompilasi.

Seperti yang sudah kita lihat di atas, istilah ini merupakan salah satu dari kumpulan kamus, akronim, istilah, jargon, atau terminologi dalam bidang teknologi yang diawali dengan abjad atau awalan A, serta merupakan terms yang terkait dengan Software Development.

Arti Abstract Class dalam Kamus Terjemahan Bahasa Indonesia dan Inggris

Selain membahas tentang pengertian dan pembahasan definisinya, untuk lebih memperdalamnya, di sini kita juga perlu mengetahui apa arti kata abstract class dalam kamus terjemahan bahasa Indonesia dan Inggris.

Untuk lebih mudah dalam memahaminya, di artikel ini Kami akan menguraikannya berupa tabel terjemahan bahasa Indonesia dan Inggris sebagai berikut.

Tipe Bahasa Indonesia Bahasa Inggris
Terminologi kelas abstrak abstract class
Kategori pengembangan perangkat lunak software development

Penutup

Baiklah, di atas adalah pembahasan dan penjelasan tentang apa itu arti dari abstract class.

Semoga postingan artikel yang sudah Kami bagikan ini dapat bermanfaat serta dapat menambah wawasan kita semua.

Lihat juga pembahasandari apa itu pengertian, arti, dan akronim, istilah, jargon, atau terminologi artikel lainnya yang berhubungan dengan bidang Teknologi yang ada di laman blog UrlWebsite Kami.

Sumber (Referensi)

Artikel ini dibuat berdasar dari simpulan arti definisi dari berbagai referensi relevan yang berotoritas seperti Wikipedia, Webopedia Technology Dictionary dan beberapa sumber lainnya seperti Technopedia dan Techterms. Kata Abstract Class ini merupakan salah satu dari kumpulan terminologi “Software Development” dalam bidang teknologi yang dimulai dengan abjad atau awalan A. Artikel ini di-update pada bulan Nov tahun 2024.

UrlWebsite Blog: Membahas Teknologi Lebih Lanjut!