Como: Definir herança entre tipos (Designer de classe)
Usando o Class Designer, você pode definir um relacionamento de herança entre dois tipos conectando-se a classe base para a classe derivada ou classes. Se a classe pai é uma classe abstrata e contém pelo menos um membro abstract, todos os membros abstratos serão implementados como non-abstract classes de herança. For more information, see Como: Implementar uma classe abstrata (Designer de classe).
Observação |
---|
Usando Class Designer, você pode visualizar os tipos genéricos existentes, mas não é possível criar novos tipos genéricos. Além disso, você não pode modificar os parâmetros de tipo para tipos genéricos existentes. |
Para definir herança entre dois tipos
No projeto no Solution Explorer, abra um arquivo de diagrama (.cd) da classe.
Dica
Se o seu projeto não contém um arquivo de diagrama de classe, você deve adicionar um. For more information, see Como: Adicionar diagramas de classe para projetos (Designer de classe).
Na caixa de ferramentas Class Designer, clique na herança ferramenta.
Mova o ponteiro para o diagrama de classe.
O ponteiro se transformar em um cursor de herança.
No diagrama de classe, arraste uma linha da forma que representa o tipo derivado para a forma que representa o tipo base.
Dica
O cursor de herança muda para um cursor conectado quando você pode criar um relacionamento de herança. O cursor de herança muda para um cursor de soltar não quando não é possível criar um relacionamento de herança.
Opcionalmente, quando derivar uma classe genérica, selecione a linha de herança e definir o Argumentos de tipo propriedade (na janela de propriedades) para coincidir com o tipo desejado para o tipo genérico.
Consulte também
Tarefas
Como: Exibir herança entre tipos (Designer de classe)
Conceitos
Classes de Visual C++ no Class Designer