*   >> Leitura Educação Artigos >> science >> computadores

Herança e sua types

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.



Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.