/kotlin-generic

Belajar Kotlin Generic

Primary LanguageKotlin

Belajar Kotlin Generic

Generic adalah kemampuan menambahkan parameter type saat membuat class atau function. Berbeda dengan parameter type yang biasa kita gunakan di class dan function, generic memungkinkan kita untuk bisa mengubah-ubah bentuk type sesuai dengan yang kita mau.

Manfaat Generic

  • Pengecekan ketika proses kompilasi
  • Tidak perlu manual menggunakan pengecekan tipe data dan konversi tipe data
  • Memudahkan membuat kode program yang generic sehingga bisa digunakan oleh berbagai data

List Materi

  1. Generic Type
    • Multiple Parameter Type
  2. Generic Function
  3. Invariant
  4. Covariant
  5. Contravariant
  6. Generic Constraint
    • Where Keyword
  7. Type Projection
  8. Star Projection
  9. Type Erasure
  10. Comparable Interface
  11. ReadOnlyProperty Interface
  12. ReadWriteProperty Interface
  13. ObservableProperty Class
  14. Generic Extension Function

Referensi: Programmer Zaman Now