Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2012, 07:38
Avatar de Gustavo72
Gustavo72
 
Fecha de Ingreso: abril-2008
Ubicación: -32.956045,-60.661355
Mensajes: 197
Antigüedad: 16 años, 1 mes
Puntos: 9
Problema al usar prototype para herencia

Hola:

El problema que tengo es el siguiente:
Al extender una clase con prototype se ejecuta el constructor de la clase padre y no quiero que esto suceda.

Lo explico con un pequeño ejemplo:

Código Javascript:
Ver original
  1. function a() {
  2.   alert('a');
  3. }
  4. function b() {
  5.   a.call(this);
  6.   alert('b');
  7. }
  8. b.prototype=new a();

Al ejecutar sólo este código (sin crear ninguna instancia del objeto) aparece el 'alert: a' cuando se ejecuta: b.prototype=new a(). Algo que no deseo que ocurra.

¿Alguna idea de cómo hacer para evitar esto?
__________________
Saludos.

Gustavo