Matakuliah Tahun Versi : M0074/PROGRAMMING II : 2005 : 1/0 MATERI PENDUKUNG DEFINISI INTERFACE 1 • Interface merupakan variasi ide dari class abstrak, pada interface semua methodnya abstrak, belum diimplementasikan, memerlukan class lain untuk membuat implementasinya. Di interface tidak boleh terdapat method non-abstrak. 2 • Meskipun single inheritance membuat relasi antar class dan secara fungsional class-class tersebut mudah diimplementasikan dan di-design, tetapi juga bisa menjadi rumit apabila dibutuhkan copy dari behavior yang mirip (similar behavior) dari cabang yang berbeda dalam hirarki class. Dengan menggunakan interface kita bisa mengimplementasikan lebih dari satu interface. 3
© Copyright 2024 Paperzz