Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
dvprog_14 [2016-05-10 09:43]
Daniel Viström
dvprog_14 [2017-04-12 09:33]
Daniel Viström
Line 104: Line 104:
   private $legs; // Kommer inte åt denna variabel i underklassen Dog om det är satt som private.   private $legs; // Kommer inte åt denna variabel i underklassen Dog om det är satt som private.
    
-  public function __construct($weight=0){  //Defaultvärde kan anges.+  public function __construct($weight=1000){  //Defaultvärde kan anges.
     $this->weight = $weight;     $this->weight = $weight;
 +    $this->legs = 10;
   }   }
    
Line 133: Line 134:
      
   // Ny definition av konstruktorn som sätter antal ben till 4.   // Ny definition av konstruktorn som sätter antal ben till 4.
-  public function __construct($weight=0){+  public function __construct($weight=1000){
     $this->weight = $weight;     $this->weight = $weight;
     parent::setLegs(4); // Anropar versionen av funktionen i Animal.     parent::setLegs(4); // Anropar versionen av funktionen i Animal.
Line 139: Line 140:
      
   // Ny definition av funktionen som också finns i Animal så att det inte ska gå att ändra antal ben.   // Ny definition av funktionen som också finns i Animal så att det inte ska gå att ändra antal ben.
-  public function setLegs(){+  public function setLegs($legs){
   }   }