22/02/2016 IFSC/Florianópolis - Curso Técnico em...

7
22/02/2016 IFSC/Florianópolis - Curso Técnico em Informática - Orientação a Objetos com PHP - Prof. Herval Daminelli 1

Transcript of 22/02/2016 IFSC/Florianópolis - Curso Técnico em...

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 -

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 -

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 -

<?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 -

<?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 -

<?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 -

<?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 -

22/02/2016 IFSC/Florianópolis - Curso Técnico em Informática - Orientação a Objetos com PHP - Prof. Herval Daminelli 7