Ramalog day5

·

1 min read

DART OOP

  • mudah di pelihara

  • di modifikasi

  • di debug

    1. class :

      • header ---> nama class dan deklarasi pewarisan

      • body ---> properti & method

      • constructor ---> method object class

    2. object :

      • default constructor

      • constructor nilai object

    3. enkapsulasi :

      • object turunan class

        1. variable instance

        2. variable statis

      • method object :

        1. method instance

        2. method statis

    4. inheritance (pewarisan) :

      • extends

        1. properti

        2. method

    5. polimorfisme

    6. 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

    1. app state

    2. local state :

      • stateless widget ---> widget tidak memiliki state

      • statefull widget ---> widget mengextends class