Function Num(a)

{ this.number = a; this.mul2 = _mul2; }

function_mul2()

{ return this.number * 2; }

//-- Конец документации на объект Num. --

 

Объект санды сақтап, оны 2-ге көбейте алады.

Енді былай жазамыз:

var x = new Num(10);

var у = x.mul2();

alert("Проверка объекта

Num: 10*2="+y);

Енді Num объектісі үшін мұрагер жасаймыз:

// Объект Numa (наследован от Num)

Function Numa(a)

{ this.parent = Num; // родителем объявлен Num

This.parent(a); // вызван конструктор родителя

this.put = _put;// объявлен новый тәсіл у потомка }

Function _put()

{ alert("Исходное число=" + this.number);}

// Конец документации на объект Numа.

Мұрагерді тексеру үшін былай жазамыз:

// Проверка Num

var z = new Numa(100);

z.put();

Экранда мынадай жазу пайда болады:

«Исходное число=100»

 

Num объектісіне жаңа тәсіл қосып былай жазамыз:

Num.prototype.mul3 = _mul3;