Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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 se ele contiver pelo menos um membro abstract, em seguida, todos os membros abstratos serão implementados como non-abstract classes de herança.Para obter mais informações, consulte Implementing Abstract Base Classes.
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 classe (.cd) do diagrama.
DicaSe o seu projeto não contém um arquivo de diagrama de classe, você deve adicionar um.Para obter mais informações, consulte Como: Adicionar diagramas de classes a projetos (Designer de classe).
Na caixa de ferramentas Class Designer, clique o 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 de forma que representa o tipo derivado para a forma que representa o tipo base.
DicaO 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, ao derivar de uma classe genérica, selecione a linha de herança e definir o Argumentos de tipo propriedade (na janela Properties) 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