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 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.
Dica Se 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.
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, 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