Hari ini kita akan melihat warisan kelas dalam warisan dan campuran warisan kelas dan prototipe warisan. Warisan kelas yang disebut adalah menggunakan panggilan atau menerapkan metode untuk menyamar sebagai warisan:
Function Desk (ukuran, tinggi) {this.size = size; this.height = tinggi;} fungsi mjdesk (ukuran, tinggi) {desk.call (ini, ukuran, tinggi); // Ini disebut warisan kelas.} var mj = mjdesk baru (10.123);Di atas adalah warisan kelas yang ingin kami gunakan. Dengan warisan semacam ini, kita dapat mengakses metode dan properti di kelas, tetapi kita tidak dapat mengakses metode dan properti dalam prototipe kelas induk. Metode ini alias menyamar sebagai warisan. Seperti namanya, itu adalah warisan palsu. Oleh karena itu, yang palsu tidak dapat mewarisi prototipe yang sebenarnya. Oleh karena itu, kerugian dari warisan kelas juga sangat jelas. Ketika kita menggunakan lebih banyak, itu akan menyebabkan limbah memori. Oleh karena itu, kami memiliki berbagai penggunaan warisan kelas dan pewarisan prototipe:
Fungsi meja (ukuran, tinggi) {this.size = size; this.height = tinggi;} fungsi mjdesk (ukuran, tinggi) {desk.call (ini, ukuran, tinggi); // ini disebut kelas pekat. Warisan di sini lebih baik menggunakan metode menggunakan fungsi kosong seperti yang disebutkan dalam bab sebelumnya.Tentu saja, metode yang paling umum digunakan yang kita gunakan sekarang adalah cara untuk mencampur keduanya!
Di atas adalah hubungan warisan objek dalam JavaScript yang diperkenalkan kepada Anda oleh editor. Saya harap ini akan membantu Anda. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas Anda tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!