Tutorial Kotlin Pemula #2: Properties dan Fields
![]() |
Tutorial Kotlin Untuk Pemula |
Codingtive.com - Pada tutorial sebelumnya kita telah belajar mengenai basic type dan cara konversinya di Kotlin. Selanjutnya kita akan belajar tentang properties dan fields pada Kotlin. Apa itu properties dan fields ?
Seperti halnya suatu variable yaitu tempat menyimpan data sementara, di Kotlin lebih dikenal dengan istilah properties dan fields sebagai isinya. Properties dapat dideklarasikan dengan 2 cara yaitu variable bersifat mutable yaitu variable yang dapat diubah fields atau isinya, caranya yaitu menggunakan var yang kepanjangannya adalah variable, dan variable yang bersifat immutable yaitu variable yang fields atau isinya tidak dapat di assign kembali atau diubah, penggunaanya menggunakan val yang kepanjangannya yaitu value.
Nah kapan menggunakan var dan kapan menggunakan val ? jawabannya adalah sesuai kebutuhan, jika nilainya constant atau tetap gunakan val, tetapi jika bisa diubah maka gunakan var.
Berikut adalah contoh perbedaan penggunaan val dan var di Kotlin :
Lalu bagaimana cara mengakses properties dari class yang satu dengan class yang lain ?
Sebagai contoh ada 2 buah class yaitu class Student dan class Address :
Address :
Properties dan fields pada Kotlin juga dapat bersifat null atau non-null, untuk suatu properties yang kemungkinan memiliki nilai nullable gunakan tanda ? setelah inisiasi type datanya. Berikut contoh penggunaan variable yang bersifat non null dan null :
val yourName = "Codingtive" var yourAge = 18 yourAge = 20Variable yourAge menggunakan val sehingga nilainya bersifat constant atau tetap, sedangkan variable yourAge menggunakan var sehingga fields dari variable yourAge dapat diubah atau di assign kembali dari 18 menjadi 20.
Lalu bagaimana cara mengakses properties dari class yang satu dengan class yang lain ?
Sebagai contoh ada 2 buah class yaitu class Student dan class Address :
Address :
class Address { var street = "Jl. Lempongsari No. 3F" var city = "Yogyakarta" var nation = "Indonesia" }Student :
class Student { val name = "Codingtive" val address = Address() val street = address.street val city = address.city val nation = address.nation }class Address berisi properties street, city, dan nation yang akan digunakan pada class Student, pada class Student berisi properties nama dan daftar address yang diambil dari class Address, caranya yaitu dengan membuat sebuah instance dari class Address yang disimpan dalam variable address, kemudian untuk memanggilnya caranya seperti pada variable street, city, dan nation.
Properties dan fields pada Kotlin juga dapat bersifat null atau non-null, untuk suatu properties yang kemungkinan memiliki nilai nullable gunakan tanda ? setelah inisiasi type datanya. Berikut contoh penggunaan variable yang bersifat non null dan null :
var yourName: String var girlFriend: String? = null yourName = "Your Name" girlFriend = "Someone"Variable yourName bersifat non null, sedangkan variable girlFriend bersifat nullable yang artinya ada kemungkinan isinya bernilai null, sehingga menggunakan ? setelah type datanya. Untuk memberikan nilai default pada variable yang nullable caranya yaitu setelah type data assign dengan default valuenya. Jadi ketika variable girlFriend tidak di ubah atau assign maka nilai defaullnya yaitu null.
Demikian penjelasan dan cara penggunaan properties dan fields di Kotlin, terima kasih telah belajar bersama jangan lupa untuk dishare agar lebih banyak yang belajar. Sampai jumpa di tutorial berikutnya.
Baca juga :
Tutorial Kotlin Pemula #1: Basic Type dan Konversinya
Tutorial Android : Membuat Dinamically EditText dengan RecyclerView #1
Belum ada Komentar untuk "Tutorial Kotlin Pemula #2: Properties dan Fields "
Posting Komentar