23/09/2019 IFSC/câmpus Florianópolis - Programação para ...23/09/2019 IFSC/câmpus...
Transcript of 23/09/2019 IFSC/câmpus Florianópolis - Programação para ...23/09/2019 IFSC/câmpus...
•
•
•
•
23/09/2019 IFSC/câmpus Florianópolis - Programação para a Web - Orientação a Objetos com PHP - Prof. Herval Daminelli 1
•
•
•
•
•
•
23/09/2019 IFSC/câmpus Florianópolis - Programação para a Web - Orientação a Objetos com PHP - Prof. Herval Daminelli 2
<?php
class Professor
{
public $aluno;
protected $nota1;
private $nota2;
private function calcularMedia($nota1, $nota2, $nome)
{
$media = ($nota1 + $nota2) / 2;
$this->aluno = $nome;
echo $media;
}
function getNome()
{
return $this->aluno;
}
}?>
23/09/2019 IFSC/câmpus Florianópolis - Programação para a Web - Orientação a Objetos com PHP - Prof. Herval Daminelli 3
•
<?php//área de instanciação da classe
$prof1 = new Professor;
$prof1->calcularMedia(8,6,"Maria");
$nomeDoAluno = $prof1->getNome();
echo $nomeDoAluno;
$prof1->aluno = "Joana";
?>
23/09/2019 IFSC/câmpus Florianópolis - Programação para a Web - Orientação a Objetos com PHP - Prof. Herval Daminelli 4
•
<?php//área de definição da classeclass Usuario {
$login; var $senha; var $email;
function __construct($log, $passw, $mail) {$this->login = $log;$this->senha = $passw;$this->email = $mail;}
function getLogin() {return $this->login;}
}
?>
23/09/2019 IFSC/câmpus Florianópolis - Programação para a Web - Orientação a Objetos com PHP - Prof. Herval Daminelli 5
•
<?php//área de instanciação da classe
$usuario1 = new Usuario("aluno-ifsc", "123", "[email protected]");
$usuario2 = new Usuario("maria", "123", "[email protected]");
echo $usuario1->getLogin();echo "<br>";echo $usuario2->getLogin();
?>23/09/2019 IFSC/câmpus Florianópolis - Programação para a Web - Orientação a Objetos com PHP - Prof. Herval Daminelli 6
23/09/2019 IFSC/câmpus Florianópolis - Programação para a Web - Orientação a Objetos com PHP - Prof. Herval Daminelli 7
23/09/2019 IFSC/câmpus Florianópolis - Programação para a Web - Orientação a Objetos com PHP - Prof. Herval Daminelli 8
23/09/2019 IFSC/câmpus Florianópolis - Programação para a Web - Orientação a Objetos com PHP - Prof. Herval Daminelli 9