kalau memiliki pengetahuan tentang javascript, maka object pada kotlin bisa dikatakan mirip dengannya. jadi bisa membuat object tanpa harus meng-instance. kalau dalam java ada kelas yang isinya static semua, jadi bisa langsung dipanggil variabel atau methodnya. langsung saja contoh berikut ini.


penjelasan contoh diatas, menghitung luas lingkaran (π r2). nah, variabel π(pi) dibuat dalam object. sehingga bisa digunakan dimanapun jikalau nantinya ada banyak rumus yang memakainya. contoh berikutnya object dibuat dengan cara lazy. lihat contoh berikut.


lanjut ke companion object. deklarasi object dalam kelas kotlin dapat ditandai dengan companion. dalam java dikenal dengan function/method static. langsung saja ke contoh.


penggunaan object ini dipakai jika ada variabel/function yang sering digunakan berulang-ulang.

dalam istilah inggrisnya objects provide an easy way to create singletons
selamat mencoba.