Welcome 🎉

logo

ReactLMS

Search
Light Mode
Contact Us

4 min to read

Contact us

No results for your search.
Sorry, an unexpected error occurred

Khái niệm


Class là một khái niệm quan trọng và mạnh mẽ. Nó cho phép bạn tạo ra các đối tượng có các thuộc tính và phương thức riêng biệt. Việc sử dụng class giúp bạn tổ chức và tái sử dụng mã một cách dễ dàng hơn.


Khởi tạo class


Để khởi tạo một class trong JavaScript, chúng ta sử dụng từ khóa class. Dưới đây là cú pháp để khai báo một class đơn giản:

class MyClass {
  constructor() {
    // Constructor code
  }

  myMethod() {
    // Method code
  }
}






Trong đó, MyClass là tên của class, constructor là một phương thức đặc biệt được gọi khi một đối tượng của class được tạo ra, và myMethod là một phương thức bất kỳ của class.


Khởi tạo đối tượng từ class


Sau khi đã khai báo một class, chúng ta có thể khởi tạo một đối tượng từ nó bằng cách sử dụng từ khóa new. Dưới đây là cách tạo một đối tượng từ class MyClass:

const myObject = new MyClass();







Thuộc tính trong class


Class trong JavaScript cho phép chúng ta khai báo và sử dụng các thuộc tính. Thuộc tính là các biến được gắn với đối tượng của class. Dưới đây là một ví dụ về khai báo và sử dụng thuộc tính trong class:

class Person {
  constructor(name, age) {
    this.name = name;
    this.age = age;
  }

  introduce() {
    console.log(`Hello, my name is ${this.name} and I am ${this.age} years old.`);
  }
}

const john = new Person("John", 25);
john.introduce(); // Output: Hello, my name is John and I am 25 years old.






Trong ví dụ trên, chúng ta có một class Person với hai thuộc tính name và age. Trong constructor, chúng ta gán giá trị của các tham số name và age cho các thuộc tính tương ứng. Phương thức introduce được sử dụng để in ra thông tin của đối tượng.


Phương thức trong class


Bên cạnh việc khai báo thuộc tính, class trong JavaScript cũng cho phép chúng ta khai báo và sử dụng các phương thức. Phương thức là các hàm được gắn với đối tượng của class. Dưới đây là một ví dụ về khai báo và sử dụng phương thức trong class:

class Rectangle {
  constructor(width, height) {
    this.width = width;
    this.height = height;
  }

  getArea() {
    return this.width * this.height;
  }
}

const rectangle = new Rectangle(5, 10);
console.log(rectangle.getArea()); // Output: 50






Trong ví dụ trên, chúng ta có một class Rectangle với hai thuộc tính width và height. Phương thức getArea được sử dụng để tính diện tích của hình chữ nhật.


Read More
On This Page