Tutorial Kotlin Pemula #2: Properties dan Fields

Tutorial Kotlin Untuk Pemula
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 :

val yourName = "Codingtive"
var yourAge = 18
yourAge = 20
Variable 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

Berlangganan update artikel terbaru via email:

Belum ada Komentar untuk "Tutorial Kotlin Pemula #2: Properties dan Fields "

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel