Gunakan tanda [] untuk mencari tag gan! contoh [flutter, javascript]

Pemrograman Dart - Pemrograman Berorientasi Object

Pemrograman Dart - Pemrograman Berorientasi Object

Artikel ini dibukukan pada buku Pemrograman Dasar Dart
access_time 03 Okt 2021 remove_red_eye 4394 Kali spellcheck 169 Kata, 1464 Karakter
#dart #oop #pemrograman berorientasi objek #object oriented programming #pbo

Pada bahasa pemrograman dart, Pemrograman Berorientasi Object (PBO) atau biasa disebut Object Oriented Programming (OOP) merupakan salah satu metode dalam pemrograman yang didasari oleh sebuah class.


Penjelasan Class

Class merupakan sebuah object yang memiliki isi (value) untuk mendeskripsikan class itu sendiri. Class juga bisa memiliki parent untuk mengambil class lain. Penjelasan lebih lengkapnya bisa lihat pada article Pemrograman Dart - Class .


Penjelasan Object

Pada dart, object dituliskan bedasarkan class-class yang sudah di buat, dengan attribute-attribute class, yang bisa lempar melalui constructor. Penjelasan untuk object bisa dilihat pada artikel ini


Penjelasan OOP

OOP (Object Oriented Progamming) atau biasa dibilang PBO (Pemrograman Berbasis Object) merupakan pemrograman yang mengutamamakan landasan atribute pada setiap class.

contoh attribute pada class



class Ruangan{
  String guru;
  List siswa;
}


Ruangan merupakan class, guru dan siswa merupakan attribute. Lantas bagaimana implementasi object agar bisa digunakan pada method/class lain? jawabannya adalah constructor, kita dapat mengatur attribute suatu object dari method atau class lain menggunakan constructor.

Berikut contoh kodenya



void main(){
  Ruangan(guru: "budi", siswa: ["Agus", "Arthur", "Gilang"]);
}

class Ruangan{
  String guru;
  List siswa;
  
  Ruangan({required this.guru, required this.siswa});//optional required constructor
}


Artikel ini dibukukan pada buku Pemrograman Dasar Dart
Navigasi Konten