Advertisement
Guest User

Untitled

a guest
Jul 27th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. <?php
  2. /**
  3. * Classe carro
  4. */
  5. class Carro
  6. {
  7. public $modelo = null;
  8. public $ano = null;
  9. public $marca = null;
  10. public $placa = null;
  11.  
  12. public function __construct($modelo, $ano, $marca, $placa)
  13. {
  14. if ($modelo != null) {
  15. $this->modelo = $modelo;
  16. $this->ano = $ano;
  17. $this->marca = $marca;
  18. $this->placa = $placa;
  19. }else{
  20. $this->placa = $placa;
  21. }
  22. }
  23. }
  24.  
  25. ?>
  26. <?php
  27.  
  28. #echo "Pessoa";
  29.  
  30. class Pessoa
  31. {
  32. public $id = null;
  33. public $nome = null;
  34. public $telefone = null;
  35.  
  36. public function __construct($id,$nome, $telefone){
  37.  
  38. if($id !=null){
  39. $this->id = $id;
  40. }
  41. $this->nome = $nome;
  42. $this->telefone = $telefone;
  43. echo "</br>Criando Pessoa";
  44. }
  45. }
  46.  
  47. /**
  48. * Classe filha Fisica
  49. */
  50. class Fisica extends Pessoa
  51. {
  52. public $sobrenome = null;
  53. public $cpf = null;
  54.  
  55. function __construct($id,$nome, $telefone, $sobrenome, $cpf)
  56. {
  57. if($id == null){
  58. parent::__construct(null,$nome,$telefone);
  59. echo "</br>Chamando id igual a null";
  60. }else{
  61. parent::__construct($id,$nome,$telefone);
  62. }
  63. $this->sobrenome = $sobrenome;
  64. $this->cpf = $cpf;
  65. echo "</br>Criando Pessoa Fisica";
  66. }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement