RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  14269 - CONSULTA DE VARIABLES DE UNA CLASE
Autor:  Jorge Espada
He declarado una clase Triangulo de la manera siguiente:
1. Un constructor "Triangulo" recibe como parámetros las coordenadas de los vértices, la base y la altura, y los asigna uno a uno utilizando this.campo=parametro
2. Una función "area" muestra un mensaje con el resultado de hacer:
this.base*this.altura/2
3. Desde una función "GestionTrinagulo", creamos un objeto mediante
var t = new Triangulo(1,1,2,2,3,3,4,4);
t.area();
4. La pregunta es ¿por qué la llamada a la función area() no devuelve nada, a no ser que incluya en el constructor un atributo para el área y lo cargue aunque sea sin datos? Ej:
(añadir al constructor: this.area=area; y no añadir area como parámetro).
Me parece extraño dicho comportamiento. Os agradecería si pudiéseis explicarme la razón.


Nombre
Apellidos
Correo
Comentarios