OOP Pada dart - Extension Method

The Ngoding

Pembahasan yang terakhir, kita akan langsung membuat sample codingan ya teman teman semoga dengan begitu lebih mudah dipahami karena konsep ini sangat sering dipake saat membuat aplikasi dengan flutrer.

    extension GantiAngkaJadiHuruf on int{
      String terjemahkan(){
        switch(this){
          case 0:
          return "nol";
          case 1:
            return "satu";
          case 2:
            return "dua";
          case 3:
            return "tiga";
          case 4:
            return "empat";
        }
        return "Lebih dari 9";
      }
    }

    void main() {
      print(3.terjemahkan());
    }

Diawali dengan kata extension lalu diikuti dengan nama class yang akan kita buat, dan diikuti dengan kata on lalu diikuti dengan nama class yang akan kita tambahkan method nya

Extension ini akan membuat class int kita tambahkan method terjemahkan() yang akan mengembalikan nilai berupa String

Begitu juga untuk class appun yang ingin kita tambahkan sebuah method baru, maka kita buatkan saja extensionnya.

Hasilnya akan seperti ini

    tiga

Sekian pembahasan dari saya, semoga bermanfaat dan sampai jumpa di materi selanjutnya.

{{< youtube id="ox-g2UYzUxY" autoplay="true" color="white" yt_start="12" yt_end="24">}}

Ilmu adalah dongkrak terbaik untuk merubah nasib hidup manusia. dan ilmu tidak hanya ada dibangku sekolah saja. Belajarlah selagi mampu! Penulis

Video

The Ngoding

13 Alasan Jetpack Compose Lebih Baik untuk Pengembangan Aplikasi Android

Cong Fandi

Jetpack Compose - Surface

Cong Fandi

Jetpack Compose - CutCornerShape

Cong Fandi

Jetpack Compose - RoundedCornerShape

Cong Fandi

Jetpack Compose - CircleShape

Cong Fandi

Jetpack Compose - ConstraintSet

Cong Fandi

Jetpack Compose - BadgeBox

Cong Fandi

Video

The Ngoding

Categories

Tags