[Php-objetos] Ejercicio 1

Andres Manuel andresmdiaz7 en gmail.com
Mar Feb 10 21:18:16 ART 2009


Hola gente.
Leo te queria consultar, en el caso de que los valores de los atributos 
como cantRuedas, $combustible, consumoPorKm y plazas en el caso del 
objeto auto.
¿Tengo que darle valores por defecto? por ejemplo en el constructor ¡¡¡
function __construct(){
        $this->cantRuedas=4;
        $this->plazas=2;
        $this->setConsumoPorKm(300);
        $this->setCombustible('Super',39);
    }
Igualmente vale aclarar que estan hechos todos los setter y getter para 
estos atributos en la actualidad estoy creando el objeto de esta manera 
por que tienen valores por defecto en el constructor de la clase auto.

$obj=new Auto();
$consumo=$obj->calcularConsumo();
print ('El auto consume: '.$consumo);

En el caso de que quiera setear algun atributo puedo hacerlo por que 
hice los metodos,  pero si quiero si o si obligarlo a ingresarlos al 
momento de crear el objeto auto,

new $obj=new Auto($valor1 , $valor2 , $valor3 , $valor4);

¿Quizas de esta manera ?
¿O como lo venia haciendo esta bien?

Desde ya Gracias y Saludos



Más información sobre la lista de distribución Php-objetos