이전 섹션 JavaScript 객체 지향 네임스페이스에서는 JavaScript 네임스페이스를 정의하는 방법에 대해 이야기했으며, 이번 섹션에서는 다음 개념인 클래스에 대해 설명하겠습니다. JavaScript에는 클래스 키워드가 없지만 개발자로서 우리는 이 아이디어를 가지고 있어야 합니다. C#에서는 클래스를 인스턴스 클래스와 정적 클래스로 나눌 수 있으며 JavaScript에서도 마찬가지입니다.
1. 인스턴스 클래스 정의: 이전 섹션에서는 cnblogs.news라는 네임스페이스를 정의했습니다. 이제 이 네임스페이스 아래에 Article이라는 클래스를 정의합니다.
" _this.content "
");" cnblogs.news.Article.content "< ;/p>");
}
};
호출 방법도 C#과 유사합니다:
cnblogs.news.Article.show();
아마도 지금쯤 소위 JavaScript 정적 클래스가 실제로는 json 개체라는 사실을 발견하셨을 것입니다. 축하합니다. 정답을 얻으셨습니다! ^_^