728x90
지난 포스팅에서 객체를 설명하면서 이런말을 했었습니다.
객체를 사용하기 위해서는 인스턴스화를 거친 인스턴스를 통해 원본 객체의 프로퍼티와 메소드에 접근해야 한다고.
그러나 객체 중에서는 인스턴스화를 거치지 않고 이용이 가능한 프로퍼티와 메소드가 존재합니다. 이들을 정적 프로퍼티/ 정적 메소드라고 합니다.
(인스턴스화를 거치면 인스턴스 프로퍼티/ 인스턴스 메소드 라고 합니다.)
객체에 대한 기본적인 사항은 아래 링크를 참조하시길 바랍니다.
2021/03/02 - [Programming/Javascript] - [Javascript] 객체 사용하기
1. 정적 프로퍼티와 정적 메소드
사실 서론에서 정의는 다 했습니다. 인스턴스를 생성하지 않고 이용이 가능한 프로퍼티와 메소드. 또는 클래스 프로퍼티와 클래스 메소드라고도합니다.
사용법은 정적이라고해서 특별하지 않고 이전 객체에서 배웠던 호출법과 동일합니다.
객체명.프로퍼티명;
객체명.메소드명(인수);
정적 프로퍼티와 메소드를 호출할때 인스턴스화를 거친 인스턴스를 통해 접근하려고 한다면 오류가 발생합니다.
우선 현재 진행 상황에서는 내장 객체 사용에 있어 등장하는 개념이기 때문에 간략한 설명만 했습니다. 그래서 지금은
1. 인스턴스를 거치지않고 바로 이용이 가능하다.
2. 호출이나 기능적 측면이 인스턴스를 거친것과 동일하다.
두 가지만 보고 지금은 넘어가겠습니다. 그리고 이는 클래스 부분에서 재 등장하므로 정의 및 자세한 사항은 그때 다루고 링크 걸어두겠습니다.
728x90
'Programming > Javascript' 카테고리의 다른 글
[Javascript] 내장 객체 - String 객체 2 (0) | 2021.03.03 |
---|---|
[Javascript] 내장 객체 - String 객체 1 (0) | 2021.03.03 |
[Javascript] 배열 (0) | 2021.03.02 |
[Javascript] 객체 사용하기 (0) | 2021.03.02 |
[Javascript] 객체 (0) | 2021.02.26 |
댓글