Type Check dan Cast, import, abstract class, Getter & Setter di Dart

Mygojoy
2 min readOct 15, 2022

--

Type Check & Cast

saat menggunakan polimorfisme, kadang kita ingin melakukan konversi tipe data ke tipe data aslinya.

agar aman, sebelum melakukan konversi, pastikan melakukan type check (pengecekan tipe data), dengan kata kunci is

hasil operator is adalah boolean, true jika tipe data sesuai, false jika tidak sesuai.

untuk melakukan konversi tipe data Object, bisa menggunakan kata kunci as

Import

adalah kemampuan untuk menggunakan class, function atau variable yang berada di file yang berbeda.

import sangat cocok digunakan ketika kode program kita sudah banyak di tempatkan di banyak file.

Abstract Class

saat membuat class, kita bisa menjadikan sebuah class sebagai abstarct class

abstract class artinya , class tersebut tidak bisa dibuat sebagai object secara langsung, hanya bisa diturunkan

untuk membuat sebuah class menjadi abstract, bisa menggunakan kata kunci abstract sebelum kata kunci class

Access Modifier

untuk membatasi suatu field atau variabel hanya bisa diakses dari file tersebut saja, tidak bisa diakses dari luar

menambahan underscore (garis bawah) artinya jadi access modifier

Getter dan Setter

encapsulation artinya memastikan data sensitif sebuah object tersembunyi dari akses luar

hal ini bertujuan agar kita bisa menjaga agar data sebuah object tetap baik dan valid

untuk mencapai ini, biasanya kita akan membuat semua field yang tidak bisa diakses dari luar

agar bisa diubah, maka disediakan method untuk mengubah (Setter) dan mendapatkan (Getter) field tersebut.

Getter, menggunakan kata kunci get

Setter, menggunakan kata kunci set

--

--

Mygojoy
Mygojoy

Written by Mygojoy

0 Followers

joygrup terdiri dari JoySoftware house, Joylondre, Joykids baju anak, Joywash, Nangkringan Joy

No responses yet