본문 바로가기

JavaScript

class/constructor

Class

 

  • Class 란?
객체를 생성하기 위한 템플릿 || 특별한 함수

 

 

 

constructor
  • constructor 란?
생성자
class 로 생성된 객체를 생성하고 초기화하기 위한 특수한 메서드이다.
클래스 안에 단 한개만 존재할 수 있다.

  • class 선언
class(키워드) test(클래스명) { 
//메인로직
} //클래스 body

 

 

  • 예시 
//클래스 선언
class test {
costructor(test1,test2){
this.test = test1
this.test2 = test2
}
//메서드 형태의 동사
Tests(){
console.log(`아아 ${this.test1} ${this.test2} ${this.test1} ${this.test2} `)
}

}
//클래스의 매개변수의 값을 할당함 => 인스턴스 만들기
const micTest = new test('마이크','테스트')

micTest.Tests()// 출력 : 아아 마이크 테스트 마이크 테스트