Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di fbracal
    Registrato dal
    Jun 2006
    Messaggi
    1,630

    Programmazione orientata agli oggetti

    Salve a tutti,
    sto iniziando a programmare in PHP e mi sono imbattuto nella programmazione orientata agli oggetti, in particolare nella caratteristica dell'eridarietà.
    Su un libro ho trovato il seguente codice:
    <html>
    <head>
    <title>Listato 8.6: Ereditarietà di una classe</title>
    <body>
    <?php
    class prima_classe
    {
    var $nome="Fabiano";
    function primaclasse($n)
    {
    $this->nome = $n;
    }
    function diCiao()
    {
    print "Ciao il mio nome è $this->nome
    ";
    }
    }
    class seconda_classe extends prima_classe
    {

    }
    $test = new seconda_classe("figlio di Fabiano");
    $test -> diCiao();
    ?>
    </body>
    </html>
    Il risultato dovrebbe essere che stampa la stringa "Ciao il mio nome è figlio di Fabiano", dato che seconda_classe eredita tutte le funzionalità di prima_classe, ma a me stampa "Ciao il mio nome è Fabiano". C'è qualcosa di sbagliato?

    Grazie a chi risponderà.
    Fabiano

  2. #2
    Codice PHP:
    function primaclasse($n
    Manca l'underscore, "function prima_classe"

  3. #3
    Utente di HTML.it L'avatar di fbracal
    Registrato dal
    Jun 2006
    Messaggi
    1,630
    Esatto, problema risolto
    Grazie 1000!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.