22/02/2016 IFSC/Florianópolis - Curso Técnico em...
Transcript of 22/02/2016 IFSC/Florianópolis - Curso Técnico em...
•
•
•
•
22/02/2016 IFSC/Florianópolis - Curso Técnico em Informática - Orientação a Objetos com PHP - Prof. Herval Daminelli 1
•
•
•
•
•
•
22/02/2016 IFSC/Florianópolis - Curso Técnico em Informática - Orientação a Objetos com PHP - Prof. Herval Daminelli 2
<?php
class Professor
{
var $aluno;
var $nota1;
var $nota2;
function calcularMedia($nota1, $nota2, $nome)
{
$media = ($nota1 + $nota2) / 2;
$this->aluno = $nome;
echo $media;
}
function getNome()
{
return $this->aluno;
}
}?>
22/02/2016 IFSC/Florianópolis - Curso Técnico em Informática - 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";
?>
22/02/2016 IFSC/Florianópolis - Curso Técnico em Informática - Orientação a Objetos com PHP - Prof. Herval Daminelli 4
•
<?php//área de definição da classeclass Usuario {
var $login; var $senha; var $email;
function __construct($log, $passw, $mail) {$this->login = $log;$this->senha = $passw;$this->email = $mail;}
function getLogin() {return $this->login;}
}
?>
22/02/2016 IFSC/Florianópolis - Curso Técnico em Informática - 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();
?>
22/02/2016 IFSC/Florianópolis - Curso Técnico em Informática - Orientação a Objetos com PHP - Prof. Herval Daminelli 6
•
•
•
•
•
22/02/2016 IFSC/Florianópolis - Curso Técnico em Informática - Orientação a Objetos com PHP - Prof. Herval Daminelli 7