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.
Update kelas terakhir : 5 tahun yang lalu
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
Daftar Video
Chapter: Intro OOP
Chapter: Memberi nilai awal
Chapter: Konsep inheritance
Chapter: Konsep class lainnya
Chapter: Object di OOP Kotlin
Halaman ini adalah halaman video tutorial programming "Object Oriented Programming di Kotlin".