1.Apa kepanjangan dari OOP dalam pemrograman?

Jawaban: Object-Oriented Programming.

2.Sebutkan tiga konsep utama dalam OOP!

Jawaban: Encapsulation, Inheritance, dan Polymorphism.

3.Apa yang dimaksud dengan class dalam OOP?

Jawaban: Class adalah blueprint atau template yang mendefinisikan properti dan metode yang dimiliki oleh objek.

4.Tuliskan sintaks dasar untuk mendeklarasikan sebuah class dalam Dart!

Jawaban: class NamaClass {

// Properti

// Metode

}

5.Apa yang dimaksud dengan object dalam OOP?

Jawaban: Object adalah instansi dari sebuah class yang memiliki nilai properti dan dapat menggunakan metode yang didefinisikan di dalam class.

6.Bagaimana cara membuat sebuah object dari sebuah class dalam Dart?

Jawaban: var obj = NamaClass();

7.Apa yang dimaksud dengan inheritance (pewarisan) dalam OOP?

Jawaban: Inheritance adalah mekanisme dalam OOP yang memungkinkan sebuah class mewarisi properti dan metode dari class lain.

8.Tuliskan sintaks dasar untuk membuat inheritance di Dart!