![Page 1: 22/02/2016 IFSC/Florianópolis - Curso Técnico em ...hdam.pro.br/ti-prs/eslaides/PHP-orientado-a-objetos.pdf · 22/02/2016 IFSC/Florianópolis - Curso Técnico em Informática -](https://reader036.vdocuments.mx/reader036/viewer/2022071217/604a73199ba77c6af1601262/html5/thumbnails/1.jpg)
•
•
•
•
22/02/2016 IFSC/Florianópolis - Curso Técnico em Informática - Orientação a Objetos com PHP - Prof. Herval Daminelli 1
![Page 2: 22/02/2016 IFSC/Florianópolis - Curso Técnico em ...hdam.pro.br/ti-prs/eslaides/PHP-orientado-a-objetos.pdf · 22/02/2016 IFSC/Florianópolis - Curso Técnico em Informática -](https://reader036.vdocuments.mx/reader036/viewer/2022071217/604a73199ba77c6af1601262/html5/thumbnails/2.jpg)
•
•
•
•
•
•
22/02/2016 IFSC/Florianópolis - Curso Técnico em Informática - Orientação a Objetos com PHP - Prof. Herval Daminelli 2
![Page 3: 22/02/2016 IFSC/Florianópolis - Curso Técnico em ...hdam.pro.br/ti-prs/eslaides/PHP-orientado-a-objetos.pdf · 22/02/2016 IFSC/Florianópolis - Curso Técnico em Informática -](https://reader036.vdocuments.mx/reader036/viewer/2022071217/604a73199ba77c6af1601262/html5/thumbnails/3.jpg)
<?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
![Page 4: 22/02/2016 IFSC/Florianópolis - Curso Técnico em ...hdam.pro.br/ti-prs/eslaides/PHP-orientado-a-objetos.pdf · 22/02/2016 IFSC/Florianópolis - Curso Técnico em Informática -](https://reader036.vdocuments.mx/reader036/viewer/2022071217/604a73199ba77c6af1601262/html5/thumbnails/4.jpg)
•
<?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
![Page 5: 22/02/2016 IFSC/Florianópolis - Curso Técnico em ...hdam.pro.br/ti-prs/eslaides/PHP-orientado-a-objetos.pdf · 22/02/2016 IFSC/Florianópolis - Curso Técnico em Informática -](https://reader036.vdocuments.mx/reader036/viewer/2022071217/604a73199ba77c6af1601262/html5/thumbnails/5.jpg)
•
<?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
![Page 6: 22/02/2016 IFSC/Florianópolis - Curso Técnico em ...hdam.pro.br/ti-prs/eslaides/PHP-orientado-a-objetos.pdf · 22/02/2016 IFSC/Florianópolis - Curso Técnico em Informática -](https://reader036.vdocuments.mx/reader036/viewer/2022071217/604a73199ba77c6af1601262/html5/thumbnails/6.jpg)
•
<?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
![Page 7: 22/02/2016 IFSC/Florianópolis - Curso Técnico em ...hdam.pro.br/ti-prs/eslaides/PHP-orientado-a-objetos.pdf · 22/02/2016 IFSC/Florianópolis - Curso Técnico em Informática -](https://reader036.vdocuments.mx/reader036/viewer/2022071217/604a73199ba77c6af1601262/html5/thumbnails/7.jpg)
•
•
•
•
•
22/02/2016 IFSC/Florianópolis - Curso Técnico em Informática - Orientação a Objetos com PHP - Prof. Herval Daminelli 7