Programming Concepts — Class
A class is a blueprint for creating objects with shared properties and methods. It is a core concept in object-oriented programming (OOP).
class Animal {
constructor(name) {
this.name = name;
}
speak() {
console.log(`${this.name} makes a sound`);
}
}
const dog = new Animal('Dog');
dog.speak(); // Output: Dog makes a sound