Visualizzazione dei risultati da 1 a 10 su 24

Visualizzazione discussione

  1. #3
    Utente di HTML.it L'avatar di madquake
    Registrato dal
    Jun 2008
    residenza
    Manchester
    Messaggi
    85
    In questo modo? è la prima volta che lo uso e forse ho fatto qualche cavolata...

    Codice PHP:
    <?php
    //Questo scriptino fa si che i caratteri accentatio vengano riconosciuti
    header('Content-type: text/html;charset=utf-8');

    //Dichiaro un'interfaccia "ruolo"
    interface role {
        abstract function 
    ruolo();
    }

    //Genero la classe "misfits" i cui argomenti sono nome e potere
    class misfits {
        
    //Le proprietà della classe sono $name e $power
        
    private $name;
        private 
    $power;

        public function 
    __construct ($name$power){
            
    $this->name $name;
            
    $this->power $power;
            print (
    "Ho appena creato un nuovo personaggio il cui nome è: $name");
        }
    }

    //Genero la sottoclasse "heroes" che implementa la funzione "ruolo" dell'interfaccia "role"
    class hero extends misfits implements role {

        public function 
    ruolo(){
            return (
    $this->name " è un eroe e il suo potere è: " $this->power "<br>");
        }

    }

    //Genero la sottoclasse "villains" che implementa la funzione "ruolo" dell'interfaccia "role"
    class villain extends misfits implements role {

        public function 
    ruolo(){
            return (
    $this->name " è un antagonista e il suo potere è: " $this->power "<br>");
        }

    }
    ?>

    <html>
        <head>
            <title>INTERFACCE</title>
        </head>
        <body bgcolor="#000000" text="#FFFFFF">
            <?php
                $samuel 
    = new hero ("Samuel""Invisibilità");
                print 
    $samuel->ruolo();
            
    ?>
        </body>
    </html>
    Ultima modifica di Alhazred; 22-05-2014 a 11:48

Tag per questa discussione

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.