작은 콩 개발자/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에서도 적용할 수 있습니다.