Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/09/2008, 12:06
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
Respuesta: CLASS para sistema de biblioteca

No, lo que te esta costando es el concepto de objetos. Supongo ya pasarán aquí ha "educarte" . El error en tu código es que haces una herencia innecesaria... como te digo, te lo explican perfectamente (creo yo, hasta mal hacen con eso, pues poco dejan a la imaginación).

Te dicen primero necesitas una clase Libro:
Código PHP:
class Libro
{
    private 
$titulo;

    function 
__construct($titulo)
    {
        
$this->titulo=$titulo;
    }

Con la que crearás objetos tipo Libro (libros!):
Código PHP:
include 'laClassLibro.php';

$libro1= new Libro('Titulo de libro 1'); // Un libro
$libro2= new Libro('Titulo de libro 2'); // Otro libro
$libro3= new Libro('Titulo de libro 3'); // Otro libro 
Por otro lado, tendrás una clase biblioteca con un método para almacenar libros:
Código PHP:
<?php
class Biblioteca
{
    private 
$libros = array();

    function 
AdicionarLibro($aLibro)
    {
        
array_push($this->libros$aLibro);
    }
}
... y, simplemente, los almacenas!
Código PHP:
include 'laClaseBiblioteca.php';

$biblioteca = new Biblioteca;
$biblioteca->AdicionarLibro($libro1); // $libro1 previamente instanciado como en el código anterior
$biblioteca->AdicionarLibro($libro2); // etc, etc, etc... 
Eso es lo que te piden, eso es lo que te explican, no hago mas que repetirlo. Piénsalo con calma, analízalo, pruébalo y entiendelo.
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"