Como mencionó el compañero zerokilled, el concepto de "clases" no es enteramente aplicable a JavaScript, con lo cual sería correcto no tratar a los constructores de "clases".
Por otro lado, el concepto de herencia es bastante más amplio que la simple idea de herencia simple.
Te recomendaría leer la documentación sobre el método
Object#create.
PD: Usa el highlight de código, sino es ilegible.