[Php-objetos] Gonzalo Re: Eje. Nº1
Gonzalo Rama
yo en erama.com
Mar Mar 3 19:06:46 ARST 2009
-------- Mensaje original --------
> Hola Gonzalo,
>
> El sáb, 28-02-2009 a las 23:57 -0200, Gonzalo Rama escribió:
>
>> Sobre la hora, y hay animaladas.
>>
>> Saludos.
>>
>
> Tenés el práctico aprobado, pero no te puse una nota alta...
> Sí, hay una, pero me preocupa otra cosa.
>
> La animalada es que en Auto hacés:
>
> function calularConsumo() {return parent::CalcularConsumo();}
>
> o cual es completamene superfluo ya que al no alterar el
> comportamiento, podrías no haber escrito esto y el entorno solo se da
> cuenta de que no lo tiene y lo busca en la superclase.
> De eso se trata la herencia!
>
Lo de herencia lo entendí, recuerdo que lo había planteado así y a
ultimo momento tiraba un error, lo voy a ver de nuevo el error que me salía.
> Después, no usás el constructor para setear atributos al crear el
> objeto. No está mal, pero buenos defaults hacen que con menos líneas de
> código los Objetos se usen y comporten de igual manera, permitiendo a la
> vez para quienes no quieren llamar a los setters para cada cosa como
> hacés vos.
>
Los de setear en los constructores no me quedo demasiado clara la idea
creo, porque darle valores por defecto lo tome como algo no correcto,
ahora si los parámetros de los setters fuesen nulos sería correcto?
> Esta es la parte que me preocupa, porque puede ser "estilo", pero
> también puede ser que no entiendas de que va esto de la herencia y la
> inicialización.
>
> Saludos!
>
Más información sobre la lista de distribución Php-objetos