Hai teman-teman semuanya, kembali lagi pada tutorial dumet school, gimana masi semangat belajarnya? kali ini kita lanjut lagi yah belajarnya, pembahasan kali ini tentang Inheritance(Pewarisan) Pada ES6.

Ada yang tau apa itu inheritance? yups inheritance adalah sifat pewarisan jadi konsepnya satu class dapat mewariskan sifat-sifat dari class lainnya, dimana dengan menggunakan metode inheritance atau pewarisan Ini memungkinkan kelas anak untuk mewarisi semua perilaku kelas induk,  konsep ini tidak hanya di ES6 dibahasa pemrograman apapun sepertinya ada, seperti contoh PHP,

Sekarang kita masuk pada contoh script, silahakan teman-teman buat script berikut ini:

Saya membuat sebuah class Hallo dimana didalamnya saya membuat sebuah constructor yang nilainya adalah sebuah console.log(‘selamat pagi juara’),

Setelah itu saya membuat sebuah class Says yang mengextends Class Hello, yang artinya class Says telah mewarisi sifat sifat dari class Hello, jia saya jalankan fungsi class Saysnya maka hasilnya akan tercetak Selamat pagi juara pada tab console.log :

inheritence pada es6 -1

Bisa teman-teman lihat? isi dari class Says 100% kosong, namun mengapa console.log yang ada pada class Hallo dapat tercetak padahal yang saya jalankan adalah class Says, yups karena class Says telah mewarisi Sifat dari class Hello dan di class Hello saya menempatkan console.log pada sebuah constructor yang dimana constructor mempunyai sifat akan dijalankan ketika pembuatan sebuah object.

Itu adalah contoh kecil dari memahami sifat inheritance pada ES6,

Oke teman-teman untuk tutorial kali ini tentang Inheritance(Pewarisan) Pada ES6 Saya rasa cukup sampai sini, semoga tutorial yang singat ini dapat bermanfaat untuk teman-teman semuanya, sampai bertemu lagi pada tutotial berikutnya.

Terima kasih.