Penggunaan kelas dalam js

下次还敢
Lepaskan: 2024-05-10 04:45:28
asal
811 orang telah melayarinya

Class ialah pelan tindakan untuk mencipta templat objek dalam JavaScript Ia mentakrifkan sifat dan kaedah objek, yang diakses dengan mencipta tika menggunakan kata kunci baharu. Kelebihan Kelas termasuk organisasi kod yang lebih baik, peningkatan kebolehbacaan dan kebolehselenggaraan, dan penciptaan objek yang dipermudahkan. Kelas boleh menambah sifat melalui pembina, mentakrifkan kaedah melalui fungsi, dan melanjutkan Kelas lain untuk mewarisi sifat dan kaedah mereka menggunakan kata kunci extends.

Penggunaan kelas dalam js

Penggunaan Kelas dalam JavaScript

Apakah itu Kelas?
Class ialah pelan tindakan dalam JavaScript yang digunakan untuk mencipta tika objek. Ia mentakrifkan sifat dan kaedah objek dan bertindak sebagai templat.

Buat Kelas
Buat Kelas menggunakan kata kunci kelas diikuti dengan nama Kelas:class创建一个 Class,后跟 Class 名称:

class MyClass { // 代码 }
Salin selepas log masuk

添加属性
通过在构造函数中分配值来添加属性:

class MyClass { constructor(name, age) { this.name = name; this.age = age; } }
Salin selepas log masuk

添加方法
使用 Class 中的函数定义方法:

class MyClass { constructor(name, age) { this.name = name; this.age = age; } speak() { console.log(`My name is ${this.name} and I am ${this.age} years old.`); } }
Salin selepas log masuk

创建对象实例
使用new关键字创建 Class 实例:

const myObject = new MyClass('John', 30);
Salin selepas log masuk

访问属性和方法
通过点语法访问对象的属性和方法:

console.log(myObject.name); // 'John' myObject.speak(); // 输出 "My name is John and I am 30 years old."
Salin selepas log masuk

扩展 Class
使用extends

class SubClass extends MyClass { constructor(name, age, hobby) { super(name, age); this.hobby = hobby; } }
Salin selepas log masuk

Tambah hartaTambah harta dengan memberikan nilai dalam pembina:
rrreee

Tambah Kaedah
  • Takrifkan kaedah menggunakan fungsi dalam Kelas:
  • rrreee
  • Buat kejadian objek
  • Gunakan kata kunci baharu untuk mencipta kejadian Kelas:
  • rrreee
Akses sifat dan kaedah dotAkses sifat dan objek sintaks Sifat dan kaedah: rrreeeKembangkan KelasGunakan kata kunci lanjutkanuntuk melanjutkan Kelas lain dan mewarisi sifat dan kaedahnya: rrreeeKelebihanKelebihan menggunakan Kelas: Organisasi kod yang lebih baik Tingkatkan kebolehbacaan dan kebolehselenggaraan Galakkan penggunaan semula kod Permudahkan penciptaan objek

Atas ialah kandungan terperinci Penggunaan kelas dalam js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!