Pada artikel ini, kita belajar bagaimana memanggil konstruktor kelas induk. Sebelum memulai artikel ini, kita harus memiliki pengetahuan dasar tentang javascript dan beberapa konsep dasar pewarisan dalam javascript Show
Sekarang mari kita pahami melalui contoh Bagaimana memanggil konstruktor kelas induk Contoh. Dalam contoh ini, kita akan mengambil dua kelas satu untuk kelas induk dan satu lagi untuk kelas anak untuk mewarisi properti dan metode dari kelas induk sehingga kita harus menggunakan kata kunci extends untuk mewarisi kelas anak dari . Kemudian di dalam konstruktor kelas anak, kita harus memanggil konstruktor kelas induk jika tidak kompiler akan membuat kesalahan dan memberitahu Anda untuk menyebutkan atau memanggil konstruktor dalam metode konstruktor kelas anak sebelum mengakses ini JavaScript
inside Parent Class constructor inside Child class Constructor1
inside Parent Class constructor inside Child class Constructor3 inside Parent Class constructor inside Child class Constructor4 inside Parent Class constructor inside Child class Constructor5
inside Parent Class constructor inside Child class Constructor_9
inside Parent Class constructor inside Child class Constructor1
inside Parent Class constructor inside Child class Constructor3 9inside Parent Class constructor inside Child class Constructor5
Keluaran Parent class method call child class method call_ Contoh 2. Ini tidak dapat digunakan dalam konstruktor kelas anak sampai super dipanggil. Di ES6, konstruktor untuk subkelas diharuskan untuk memanggil super, atau mereka harus mengembalikan beberapa objek menggantikan objek yang tidak pernah diinisialisasi. Dalam contoh ini, kelas Geeks adalah kelas induk dari MyClass dan ketika sebuah objek dibuat dari tipe MyClass terlebih dahulu ia memanggil konstruktor MyClass di dalam konstruktor MyClass, kita harus memanggil konstruktor kelas induk sebelum mengakses "ini" (objek sendiri). Jadi pertama-tama ia memanggil konstruktor kelas induk (kelas Geeks) sebelum mengakses objeknya sendiri Katakanlah berikut ini adalah variabel kami - var message = 'This is the Class Demo';_ Berikut ini adalah objek kami, var object = new FirstClass(message) Kelas FirstClass − class FirstClass{ constructor( message){ this.message = message; } } Kami akan menggunakan eval() untuk memanggil objek kelas JavaScript dengan variabel. Berikut ini adalah kode - Contohclass FirstClass{ constructor( message){ this.message = message; } } var message = 'This is the Class Demo'; var object = new FirstClass(message) console.log(eval(object).message); Untuk menjalankan program di atas, Anda perlu menggunakan perintah berikut – node fileName.js. Di sini, nama file saya adalah demo121. js KeluaranIni akan menghasilkan output berikut - PS C:\Users\Amit\JavaScript-code> node demo121.js This is the Class Demo Bagaimana cara memanggil metode kelas dalam JavaScript?Metode kelas dibuat dengan sintaks yang sama dengan metode objek. Gunakan kata kunci class untuk membuat kelas . Selalu tambahkan metode constructor(). Kemudian tambahkan sejumlah metode.
Bagaimana cara memanggil kelas JavaScript dalam HTML?Setelah file JavaScript dibuat, kita perlu membuat dokumen HTML sederhana. Untuk memasukkan file JavaScript kita ke dalam dokumen HTML, kita harus menggunakan tag script .
Bagaimana cara mengakses kelas dalam JavaScript?Kelas dideklarasikan dengan kata kunci class. Kami akan menggunakan sintaks ekspresi fungsi untuk menginisialisasi fungsi dan sintaks ekspresi kelas untuk menginisialisasi kelas. Kita dapat mengakses [[Prototipe]] objek menggunakan Objek. metode getPrototypeOf() .
Bagaimana Anda mendeklarasikan kelas dalam JavaScript?Kata kunci extends digunakan dalam deklarasi kelas atau ekspresi kelas untuk membuat kelas sebagai anak dari konstruktor lain (baik kelas atau fungsi). |