728x90
반응형
Static Method 특징
- 클래스의 constructor(생성자)에 접근하지 않고 바로 static method를 실행하기 때문에 클래스를 생성하지 않고 클래스 내부에 바로 접근하여 실행 가능하다.
- static method만 있는 클래스인 경우엔 constructor 생략이 가능하다
- static method에서는 constructor(생성자)에 선언된 변수, 객체 등 어떤 자료도 접근할 수 없다
예시 소스
// static method를 호출할 클래스 선언
class test {
// constructor() {
// this.config = {}
// }
static call() {
console.log('static method');
}
}
// const Test = new test();로 생성하지 않고 아래와 같이 바로 호출
// 클래스 임에도 불구하고 생성자 없이 생성하지 않고 바로 메소드 호출
test.call();
728x90
반응형
'Javascript > Javascript' 카테고리의 다른 글
[Javascript] Singleton Pattern(싱글톤 패턴) (0) | 2020.10.13 |
---|---|
[Javascript] Reduce (0) | 2020.10.13 |
[Javascript] Class, Class Extends (0) | 2020.09.23 |
[Javascript] Arrow Function(화살표 함수) (0) | 2020.09.22 |
[Javascript] 즉시 실행 함수 표현(IIFE) (0) | 2020.09.21 |