0

Orientação a Objetos em PHP

php

Herança

Na Orientação a Objetos a Herança define um relacionamento entre classes, no qual uma classe compartilha sua estrutura e comportamentos com outras classes. Uma classe que herda as características de outra é chamada de subclasse, e a classe que fornece as características é chamada de superclasse. As heranças são definidas através de um mecanismo chamando Generalização / Especialização, onde generalização é representação da superclasse para a subclasse, e especialização é representação da subclasse para a superclasse. A Herança é estabelecida quando estabelecemos um relacionamento de Especialização de uma classe.

Uma Especialização repassa para uma subclasse todos os atributos e métodos definidos em uma superclasse.

O diagrama abaixo demonstrado um caso de Herança:

herança

O Veículo é uma Generalização de Carro e Moto.

Carro e Moto são Especializações de Veículo.

Para representar o relacionamento de herança em PHP, devemos seguir a sintaxe abaixo:

Sintaxe:

Exemplo:

 

Paulo R. Marinho

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

88 − 83 =