CodeGym /Java Course /Modul 2: Inti Java /Kelas abstrak vs. antarmuka

Kelas abstrak vs. antarmuka

Modul 2: Inti Java
Level 4 , Pelajaran 5
Tersedia

"Halo, Amigo! Bilaabo akan memberi tahu Anda perbedaan antara kelas abstrak dan antarmuka. Ada beberapa."

Kelas abstrak Antarmuka
Warisan
Kelas abstrak hanya dapat mewarisi satu kelas tetapi dapat mewarisi sejumlah antarmuka . Antarmuka tidak dapat mewarisi kelas , tetapi dapat mewarisi sejumlah antarmuka .
Metode abstrak
Kelas abstrak dapat berisi metode abstrak . Tapi mungkin tidak ada sama sekali. Semua metode non-statis dan non-default antarmuka adalah abstract , yaitu tidak memiliki implementasi. Antarmuka tidak dapat memiliki metode sama sekali.
Metode dengan implementasi
Kelas abstrak dapat berisi metode dengan implementasi . Antarmuka mungkin memiliki metode default .
Data
Tidak ada batasan. Antarmuka hanya berisi data statis akhir publik.
Pembuatan objek
Anda tidak dapat membuat instance dari kelas abstrak. Anda tidak dapat membuat instance antarmuka.

"Itu pemahaman saya. Singkat dan to the point."

"Terima kasih, Amigo."

Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION