Ver la Versión Completa : indicar tipo de dato a una propiedad
jlcasih
22-04-2004, 23:12:14
Hola nesecito saber como hago para indicarle a una propiedad de un objeto que estoy declarando, que pertenece a un objeto declarado con anterioridad. Porque yo deseo utilizar los metodos de ese objeto dentro del nuevo.
Muchas gracias.
roman
22-04-2004, 23:14:28
:confused:
type
TObjetoAnterior = class
...
end;
TNuevoObjeto = class
property ObjetoAnterior: TObjetoAnterior;
end;
// Saludos
jlcasih
22-04-2004, 23:16:44
Eso ya lose, lo que quiero saber es como se hace en php................!!!!!!!!!!!!!
roman
22-04-2004, 23:21:18
Ups! Disculpa. :o
No me fije que era el foro de PHP.
Pero PHP no es un lenguaje tipado, no necesitas (ni puedes) declarar el tipo. Si tienes por ejemplo
ObjetoAnterior = class
{
...
}
NuevoObjeto = class
{
var anterior;
}
nuevo = new ObjetoNuevo();
entonces, siempre y cuando a nuevo->anterior le asignes un objeto adecuado, por ejemplo
nuevo->anterior = new ObjetoAnterior();
podrás usarlo sin ningún problema.
// Saludos
jlcasih
22-04-2004, 23:24:53
De lujo, yo le estaba pasando a la propiedad el nombre mas (), como si lo estubiese creando.. Gracias
jachguate
22-04-2004, 23:38:47
Tenes que usar la palabra extends en la declaración de clase.
Podes hallar mas información en el manual de php sobre los constructores (http://www.php.net/language.oop.constructor)
Hasta luego.
;)
jachguate
22-04-2004, 23:40:09
ups... lo siento, no me di cuenta que ya habia tenido mas movimiento el hilo... :o
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.