Dart adalah bahasa pemrograman berorientasi object dengan class dan pewarisan sifat dari superclass (induk kelas). Setiap object merupakan keturunan dari class dan semua class merupakan turunan dari Object.