Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/04/2010, 16:04
Lak
 
Fecha de Ingreso: abril-2010
Mensajes: 1
Antigüedad: 14 años
Puntos: 0
Respuesta: Llamar a una función de una clase dentro de la función de otra clase

Cita:
Iniciado por enriqueplace Ver Mensaje
No, no puedes extender mecánicamente las clases para tener / reusar atributos o métodos de una clase... solo puede haber herencia si hay una relación de parentesco entre ambas clases, de lo contrario no se puede.

Este es un error muy común cuando no se tiene experiencia en POO.
Eso es completamente falso. Si se puede extender una clase padre para obtener de ella, sus métodos.

Deberías de leer más acerca de extends en POO.

Código PHP:
<?php
class ClaseHija extends ClasePadre {
 
 var 
$atributo

 function 
MetodoHijo () {
   
self::$atributo ClasePadre::MetodoPadre();
   return 
self::$atributo;
 }

}
?>
Además, este comentario

Cita:
Este es un error muy común cuando no se tiene experiencia en POO.
Me parece algo muy despectivo de tu parte. Deberías de tener un poco más de respeto por los demás usuarios.