[Php-objetos] Consulta de ejercicio 1

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Vie Feb 13 23:05:09 ART 2009


Hola Andrés,

El vie, 13-02-2009 a las 22:12 -0200, Andres Manuel escribió:
> Hola te consulto esta bien crear hace una clase combustible y crear el 
> objeto dentro del constructor de auto por ejemplo ???

	para este caso esta es una buena solución,


> class Auto extends Vehiculos{

	Acá te falta un:

	var combus;

	Porque si no el método setTipo() no tiene disponible su $this.
	Acordate del tema del ámbito de las funciones y su visibilidad.

>     function __construct($plazas=2,$cantRuedas=4,$consumoPorKm=33){
>         $this->plazas=$plazas;
>         $this->cantRuedas=$cantRuedas;
>         $this->consumoPorKm=$consumoPorKm;
>         $this->combus= new combustible('gasoil',55);
>     }
> // este metodo es de prueba
>     function setTipo($valor)
>         {
>             $this->combus->setCombustibleTipo($valor);
>         }
> // este metodo es de prueba
>     function getTipo()
>         {
>             return $this->combus->getCombustibleTipo();
>         }
> //  COINTINUA EL SCRIPT ...
> }
> 
> 
> La instancia de auto seria asi:
> 
> $auto=new Auto();
> $auto->setTipo('Super');
> print "combustible tipo: ".$auto->getTipo().'<br>';
> 
> Esta bien implementado ?

	No se ve mal.
	Te funcionó?

> RAMA GONZALO hizo el cuestionamiento de mi trabajo.

	Bueno, eso de mandarse así en cana no sé si es buena política, pero
entiendo tu punto ;-)
	Una pena no haber visto la implementación de él }:->

> Saludos

	=mente!
-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



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