Const vs Final

Const n Final adalah sama-sama sebuah variabel yang valuenya tidak dapat diubah, namun ada sedikit perbedaan yaitu:

Const = sebelum run sudah di kunci valuenya

Final = akan mengunci value saat sudah di run

Const

const bisa di letakkan sebagai sebelum variabel , bisa juga sebelum value

kalau sebelum variabel berarti variabelnya beserta valuenya tidak bisa diubah

sedangkan apabila diletakkan sebelum value atau setelah sama dengan (=) berarti valuenya saja yang tidak berubah , dan apabila valuenya di overide maka value sebelumnya menjadi 'value lama' /objek lama dan akan di gantikan dengan objek baru, disini konteksnya "digantikan" bukan " ditimpa " atau misalkan sebuah list maka tidak dapat ditambahkan/ diubah, tapi digantikan dengan list baru

Last updated