Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.60 KB | None | 0 0
  1. <?php
  2.   class Zvire {
  3.     function napodobitZvire()
  4.     {
  5.       print "Chyba: tuto metodu implementujte v odvozenych tridach.";
  6.     }
  7.   }
  8.   class Kocka extends Zvire {
  9.     function napodobitZvuk()
  10.     {
  11.       print "mnau";
  12.     }
  13.   }  
  14.   class Pes extends Zvire {
  15.     function napodobitZvuk()
  16.     {
  17.       print "haf";
  18.     }
  19.   }
  20.  
  21.   function vypisSpravnyZvuk($obj)
  22.   {
  23.     if($obj instanceof Zvire) {
  24.       $obj->napodobitZvuk();
  25.     } else {
  26.       print "Chyba: nespravny typ objektu";
  27.     }
  28.     print "\n";
  29.   }
  30.  
  31. vypisSpravnyZvuk( new Kocka());
  32. vypisSpravnyZvuk( new Pes());
  33. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement