Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Classe Pessoa
- <?php
- class pessoa
- {
- public $codigo;
- public $nome;
- public $altura;
- public $idade;
- public $nascimento;
- public $escolaridade;
- public $salario;
- #utilizando o metodo construtor
- public function __construct($codigo,$nome,$altura,$idade,$nascimento,$escolaridade,$salario)
- {
- $this->codigo = $codigo;
- $this->nome = $nome;
- $this->altura = $altura;
- $this->idade = $idade;
- $this->nascimento = $nascimento;
- $this->escolaridade = $escolaridade;
- $this->salario = $salario;
- }
- function crescer($centimetros)
- {
- if ($centimetros>0)
- {
- $this->altura += $centimetros;
- }
- }
- function formar($titulacao)
- {
- $this->$escolaridade = $titulacao;
- }
- function envelhecer($anos)
- {
- if($anos>0)
- {
- $this->idade += $anos;
- }
- }
- }
- #Classe Funcionario
- <?php
- class Funcionario extends pessoa
- {
- public $RG;
- public $CPF;
- public function __contruct($codigo,$nome,$altura,$idade,$nascimento,$escolaridade,$salario,$RG,$CPF)
- {
- parent::__construct($codigo,$nome,$altura,$idade,$nascimento,$escolaridade,$salario);
- $this->RG = $RG;
- $this->CPF = $CPF;
- }
- }
- #construtor
- <?php
- include 'Pessoa.class.php';
- include 'Conta.class.php';
- include 'Funcionario.class.php';
- $Joe = new funcionario(002,"Joe Liyuji Sumiya",1.62,19,"25/12/1990","Ensino Superior",567.00,477659135,41395678804);
- echo "Joe é formado em {$Joe->escolaridade}<br>\n";
- echo "Joe possui o RG{$Joe->RG}<br>\n";
- echo "{$Joe->CPF} Joe<br>\n";
- no local host ele aparece assim:
- Joe é formado em Ensino Superior
- Joe possui o RG
- Joe
- Obs: Estou com problemas nos paramentros RG e CPF.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement