Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/05/2015, 15:24
Bernikov
 
Fecha de Ingreso: octubre-2012
Mensajes: 3
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Utilizar clases extendidas y Constructores

Bueno estaba siguiendo los ejemplos de CodeAcademy, pero al final estoy comprendiendo un poco mejor con la documentación de PHP.

El problema es que estaba confundido con el concepto __construct y en CodeAcademy por alguna razón te ensañan hacer la declaración public y luego nuevamente la pones interna.

a la final cambie casi por completo la logica anterior para quedar de esta manera.
Código PHP:
<?php

class Datos {

  public function 
DatosGenerales($nombre,$apellido,$nota)
  {
    
$this->nombre=$nombre;
    
$this->apellido=$apellido;
    
$this->nota=$nota;
  }

  public function 
imprimirResultado()
  {
    echo 
$this->resultado.'<br>';
  }
}

class 
Profesor extends Datos{
  public function 
DatosProfe($nombreProfe)
  {
      
$this->profe $nombreProfe;
    
$this->resultado"El estudiante " $this->nombre " " $this->apellido " tiene la nota de " $this->nota " con la Profesora " $this->profe;
  }
}
$NuevoProfesor "PruebaProfesor";
$imprimir=new Profesor();
$imprimir->DatosGenerales("PruebaNombre","PruebaApellido",10);
$imprimir->DatosProfe($NuevoProfesor);
$imprimir->imprimirResultado();
?>
Gracias!