This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
class FirstClass { | |
public $public; | |
protected $protected; | |
private $private; | |
public function __construct($public, $protected, $private){ | |
$this->public = $public; | |
$this->protected = $protected; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include 'Vehicle.php'; | |
class Car implements Vehicle { | |
private $seats; | |
private $type; | |
public function __construct($seats, $type){ | |
$this->seats = $seats; | |
$this->type = $type; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Car and Garage Classes | |
IDEA: | |
A Garage of size n can store up to n Cars | |
A Garage is treated like a stack, where you can push and pop Cars "in" and "out" of your Garage | |
A Car is treated as an individual that gets stored inside the Garage | |
The Garage class: | |
Must be constructed with a name and a size. | |
The size is the amount of Cars the Garage can hold. |
OlderNewer