Programming ConceptsClass

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