Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/04/2012, 14:32
Avatar de Albuss
Albuss
 
Fecha de Ingreso: enero-2012
Ubicación: Coruña
Mensajes: 475
Antigüedad: 12 años, 3 meses
Puntos: 30
Exclamación Respuesta: JS Poo - vincular clases con las herencias.

Primero , estoy casi seguro de que estas declarando mal la clase animales , yo lo habria hecho asi :

Código:
var animales = function(nombre) {
    this.nombre = nombre;
    this.color = 'negro';
    this.tamanno = 275;
    this.altura = 43;       
    }
mas de lo mismo con la clase gatos , yo lo haria asi :
Código:
<script language="javascript">
vat gatos = function (nombre) {
    this.nombre = nombre;
    this.tipo_gatos = 'generico';       
}
Porcierto, podrias aprobechar mejor las oportunidades del contructor , ejemplo :

Código:
var animales = function(nombre,color,tamaño, altura) {
    this.nombre = nombre;
    this.color = color;
    this.tamanno = tamaño;
    this.altura = altura;       
    }
Para que cuando inicialices el objeto tengas control total sobre las propiedades :

Código:
var Mishifu = new gatos('mishifu' 'blanco', 2.00,1.5);

y idem para la clase perros. En cuanto a las herencias, es facil en google escribres “prototypal inheritance” y te salen cientos de ejemplos en Ingles y en español.

Última edición por Albuss; 02/04/2012 a las 14:43