Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/08/2008, 13:50
Avatar de goc00
goc00
 
Fecha de Ingreso: enero-2002
Ubicación: 000's DiMensiOn
Mensajes: 979
Antigüedad: 22 años, 4 meses
Puntos: 3
Respuesta: obteniendo valores de una clase

Si tu quieres instanciar la clase en otra, debes utilizar HERENCIA. Además una clase hija NO hereda el constructor de la clase padre, por ende deberías probar con:

(PHP5, porque desde esta versión se implementa un real POO [programación orientada a objetos]. En PHP4 no están los niveles de acceso y todas las variables quedaban con var que era un "public" de antaño).

Código PHP:
<?php

Class Moto {
    private 
$arm;
    function 
__construct() {
        
$this->arm "Yo SOY TU PADRE";
    }
    public function 
setArm($arm) { $this->arm $arm; }
    public function 
getArm() { return $this->arm; }

    public function 
a() { }
    public function 
b() { }
    public function 
c() { }
}

// Herencia
Class Carro extends Moto {
    private 
$arm;
    function 
__construct() {
        
// tenemos que llamar al constructor de nuestra clase padre
        // porque como te dije
        
parent::__construct();
        
$this->arm "Yo la clase HIJA :)";
    }
    
    public function 
setArm($arm) { $this->arm $arm; }
    public function 
getArm() { return $this->arm; }

    public function 
(){
        
$nc = new Moto();
        return 
$nc;
        
//return $nc->getArm();
    
}
    public function 
(){}
    public function 
(){}
}



$miClase = new Carro();
echo 
$miClase->z()->getArm()."<br />";
echo 
$miClase->getArm();

?>
Te recomiendo estudies sobre POO, herencia, polimorfismo y todos esos términos relacionados al POO.

Saludos,
goc00
__________________
GOC00 CominG soOn v2.0
CyA! & GooD LuCK...