Object Oriented Programming di Kotlin

Mari mengenal konsep OOP alias Object Oriented Programming di bahasa program kotlin untuk membuat kode kita lebih terstruktur dan bisa menggunakan berbagai fungsinya berulang ulang.

Detail Kelas

  • Intro oop di kotlin

    intro oop (object oriented programming) di bahasa program kotlin

  • Mengambil dan mengubah nilai properti

    kita mulai dengan belajar cara mengambil dan mengubah nilai properti di dalam class kotlin

  • Memisahkan fungsi main

    kebiasaan yang baik untuk memisahkan file dari fungsi main dan setiap class yang kita punya di kotlin

  • Constructor pada class

    memberi nilai awal pada class dengan constructor, mirip dengan memberi parameter pada fungsi di bahasa program kotlin

  • Membuat banyak object

    kita bisa membuat banyak instace object dari satu class yang kita tulis di bahasa program kotlin

  • Mengenal secondary constructor

    apa itu secondary constructor di bahasa program kotlin

  • Getter dan setter di class

    setiap variable yang kita buat, bisa mempunya fungsi getter dan setter di class kotlin

  • Fungsi init

    saat ingin menjalankan suatu fungsi secara automatis saat memanggil kelas, kita bisa menggunakan fungsi init di bahasa program kotlin

  • Inheritance pada class

    mengenal apa itu inheritance pada class di bahasa program kotlin, untuk mewariskan properti dan fungsi

  • Override fungsi dan property

    kita bisa override atau memodifikasi fungsi dan property dari suatu parent class di kotlin

  • Visibility public, protected dan private

    tidak semua fungsi dan properti bisa diakses begitu saja, kita perlu mempelejarai visibility id kotlin: public, protected dan private

  • Mengenal class abstract dan interface

    saat ingin membuat template class, kita bisa menggunakan abstract dan interface class di bahasa program kotlin

  • Mengenal data class

    ingin properti untuk data sederhana di kotlin? kita bisa mengenal data class

  • Mengenal enum class

    ada juga enum class di bahasa program kotlin untuk membuat beberapa konstanta

  • Nested dan inner class

    konsep class cukup unik di kotlin, kita bisa membuat nested dan inner class

  • Extention function di kotlin

    class yang sudah jadi, bisa kita tambahkan fungsinya dengan extention function di bahasa program kotlin

  • Infix function di kotlin

    ada juga infix function di bahasa program kotlin, untuk memanggil fungsi tertentu dengan mudah

  • Mengenal object declarations

    ingin membatasi suatu kelas hanya punya satu instance object saja dengan memanggilnya langsung? mari mengenal object declarations di bahasa program kotlin

  • Apa itu companion object

    apa itu companion object di bahasa program kotlin? membuat fungsi yang bisa dipanggil dengan classnya langsung

  • Inheritance sederhana dengan object expression

    masih seputar object, kali ini kita membuat inheritance sederhana dengan object expression untuk mengoverride beberapa hal di dalam classnya