JScript는 객체 지향 언어가 아니라 객체 기반 언어일 뿐입니다. 오버로딩이라는 개념은 없지만 몇 가지 트릭을 통해 어떤 의미에서는 오버로딩을 달성할 수 있는 방법이 남아 있습니다.
먼저 Object에서 상속된 toString 메서드를 재정의하는 기본 클래스 TestA를 정의합니다.
참고: toString 메서드는 객체를 직렬화하는 데 사용됩니다. 예를 들어, 경고(a)는 경고(a.toString())와 동일합니다.
참조:
function TestA (이름)
{
this.Name = Name;
this.toString = function ()
{
return this.Name; >
다음으로 TestA 클래스의 파생 클래스 TestB를 구현합니다.
참조:
function TestB()
{
TestA.apply(this, 인수)
다음 코드를 실행하여 TestB가 TestA의 멤버를 상속했는지 확인하세요.