A herança é o conceito de herdar as propriedades de uma classe para outra classe. Isso também conhecido como estrutura de classe novamente. Por exemplo, as classes A contém anúncios de funções de dois membros e subtrai e classe b conter duas outras funções multiplicar e dividir. Queremos usar todas estas funções com um objeto, então temos de usar a herança onde a classe B herda todos os bens de classe, que é público, mas classe B. não pode usar as propriedades particulares de classe A. Há seguintes tipos de herança:
1.
Herança de uma única classe:
Quando um gás classe herdada na classe tenha conhecido como classe base e classe B é conhecida como classe derivada. Aqui apenas duas classes foram ligados uns aos outros.
2. Herança multinível:
Neste tipo de herança, há um número de nível e tem usado em que os casos onde queremos usar todas as propriedades em número de níveis de acordo com a exigência. Por exemplo, a classe A herdada na classe e classe b b herdou na classe C para a classe b assim por diante. Onde a classe A é classe base c.
De outro modo, podemos dizer b é uma classe base derivada de classe para c e uma classe base indireta para c é classe base indireta para C e C indireta classe derivada para a classe A.
3. Heranças múltiplas:
Neste tipo de herança, número de classes herdou em uma única classe. Quando duas ou mais classes são, sabe como classe base e uma é de classe deriva.
4. Herança hierárquica:
Este tipo de herança nos ajuda a criar um fundamento para o número de aulas e os números das classes pode ter ainda mais os seus ramos de número de classe
5..
Híbrido Herança:
Neste tipo de herança, podemos ter mistura de número de heranças, mas isso pode gerar um erro de usar o mesmo nome de função não de aulas, que vai incomodar o compilador como usar as funções . Por conseguinte, irá gerar erros no programa. Isso tem conhecido como ambiguidade ou duplicidade.