Menu
CoddyTech

Thiết lập: lớp Hình dạng và xuất

Thuộc phần Lập trình hướng đối tượng trong hành trình JavaScript của Coddy. Bài học 39 trên 56.

challenge icon

Thử thách

Trong dự án này, chúng ta sẽ xây dựng một hệ thống đơn giản để hiển thị hình dạng, qua đó minh họa các khái niệm chính của lập trình hướng đối tượng (Object-Oriented Programming). Chúng ta sẽ tạo các hình dạng có thể tự mô tả, thực hành kế thừa và sắp xếp code bằng module.

Nhiệm vụ của bạn:

  1. Trong `Shape.js`, tạo một lớp `Shape` với:
    • Một hàm khởi tạo nhận một tham số: color
    • Một phương thức tên là describe() trả về: "A ${color} shape"
  2. Xuất lớp bằng export
  3. Trong main.js, nhập lớp bằng: import { Shape } from './Shape.js';

Tự làm thử

// TODO: Nhập lớp Shape từ './Shape.js';


// Kiểm tra lớp Shape
const myShape = new Shape('blue');
console.log(myShape.describe()); // In ra: "A blue shape"

Tất cả bài học trong Lập trình hướng đối tượng

Tự luyện tập: Trình biên dịch JavaScript online