Human Class

Run Settings
LanguagePHP
Language Version
Run Command
<?php echo "<title>PHP</title>"; // TItle will be only "PHP" /* Writting abstract class of the Human */ abstract class Human { protected $day; protected $month; public function __construct($day, $month) { $this->day = $day; $this->month = $month; } public function bornMessage() { echo $this->toBorn()."<br />"; } abstract protected function toBorn(); } /* Creating the class of Programmer (My class, how I was created hehehe) */ class Programmer extends Human { public function __construct($day, $month) { parent::__construct($day, $month); } protected function toBorn() { return "Programmer was born in the ".$this->day." of ".$this->month; } } /* Creating the class of the Student (The Bold's class, how he was created) */ class Student extends Human { public function __construct($day, $month) { parent::__construct($day, $month); } protected function toBorn() { return "Student was born in the ".$this->day." of ".$this->month; } } $programmer = new Programmer("1st", "February"); // It will write "Programmer was born in the 1st of February" $programmer->bornMessage(); // Calling the method; $student = new Student("4th", "August"); // It will write "Student was born in the 4th of August" $student->bornMessage() // Calling the method; ?>
Editor Settings
Theme
Key bindings
Full width
Lines