Piirrä syntyneet oliot ja niiden väliset linkitykset seuraavan
ohjelman suorituksen aikana numeroiduissa kohdissa – siis neljä
kuvaa.
Ylimmän eli Object- ja Function-tason olioiden keskinäisiä suhteita
ei tarvitse piirtää, mutta ohjelmassa syntyvien olioiden suhteet
noihin olioihin on piirrettävä näkyviin.
Mitä ohjelma tulostaa? (12 pistettä):
function A() {
this.k1 = 14
}
function B() {
this.k2 = 15
}
//// kohta 1 /////
B.prototype = new A()
//// kohta 2 /////
function C() {
this.k3 = 92
}
C.prototype = new B()
//// kohta 3 /////
var a = new A()
a.k2 = 65
var b = new B()
b.k1 = 35
var c = new C()
c.k1 = 89
//// kohta 4 /////
alert(a.k1+", "+b.k3+", "+c.k2)