Ramalog day5
DART OOP
mudah di pelihara
di modifikasi
di debug
class :
header ---> nama class dan deklarasi pewarisan
body ---> properti & method
constructor ---> method object class
object :
default constructor
constructor nilai object
enkapsulasi :
object turunan class
variable instance
variable statis
method object :
method instance
method statis
inheritance (pewarisan) :
extends
properti
method
polimorfisme
abstraksi
Class : ---> object : ---> variable ---> method
FLUTTER BASIC
widget : ---> penyusunan UI di layar ---> setiap pixel layar di kontrol ---> pewarisan class
class ---> kumpulan data informasi di gunakan widget
app state
local state :
stateless widget ---> widget tidak memiliki state
statefull widget ---> widget mengextends class