작은 콩 개발자/JS

js 에서 class 생성

귤치치 2023. 7. 10. 11:13
 JavaScript에서 클래스를 선언하는 방법

JavaScript에서 클래스를 생성하는 방법은 ES6 이후부터 도입된 클래스 선언문을 사용하는 것입니다. 아래는 JavaScript에서 클래스를 선언하는 방법입니다:

class MyClass {
  constructor(property1, property2) {
    this.property1 = property1;
    this.property2 = property2;
  }

  method1() {
    // 클래스의 메서드 내용
  }

  method2() {
    // 클래스의 메서드 내용
  }
}

위의 코드에서 MyClass는 클래스의 이름을 나타내며, constructor 메서드는 클래스의 생성자입니다.

constructor 메서드는 객체가 생성될 때 호출되는 함수로, 클래스의 프로퍼티를 초기화하는 역할을 합니다. 클래스 내부에는 다양한 메서드를 정의할 수 있으며, 이 메서드들은 클래스의 동작을 정의하는데 사용됩니다.

클래스를 사용하려면 객체를 생성해야 합니다:

const myObject = new MyClass(value1, value2);

위의 코드에서 myObject는 MyClass의 인스턴스를 나타내는 객체입니다. 인스턴스를 생성할 때는 new 키워드를 사용하며, 생성자에 필요한 인자를 전달합니다.

클래스를 생성하여 객체를 만들면 해당 클래스의 프로퍼티와 메서드를 사용할 수 있습니다. 예를 들어, myObject.property1은 MyClass의 인스턴스인 myObject의 property1 프로퍼티에 접근하는 것이고, myObject.method1()은 MyClass의 인스턴스인 myObject의 method1 메서드를 호출하는 것입니다.

클래스를 활용하면 객체 지향 프로그래밍의 개념을 JavaScript에서도 적용할 수 있습니다.