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

Post on 13-Oct-2020

1 views 0 download

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", "aluno-ifsc@ifsc.edu.br");

$usuario2 = new Usuario("maria", "123", "maria@ifsc.edu.br");

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