Secara default kotlin sudah terdapat function getter dan setter (lihat post sebelumnya). tapi tentu saja bisa dibuat custom.

pertama buat custom getter dahulu. perhatikan contoh berikut.


misal email yang dimasukkan akan dirubah menjadi huruf besar semua. jadi buat properti getEmail yang akan diisi dengan email (dari constructor). jalankan, maka hasilnya akan seperti berikut.


lanjut ke custom setter. pertama yang harus diketahui adalah kotlin menggunakan spesial variabel yaitu field yang digunakan untuk menyimpan datanya. lihat contoh setter pada gambar berikut ini. perhatikan pada setTahunLahir.


sekarang jalankan, maka hasilnya akan seperti berikut ini.


selamat mencoba.