Autor Tópico: Herança no c++?  (Lida 2112 vezes)

Offline Joule

  • Usuário Ubuntu
  • *
  • Mensagens: 89
    • Ver perfil
Herança no c++?
« Online: 03 de Dezembro de 2008, 20:50 »
Olá amigos sou academico do curso de bal. em sistemas de informação tenho um trabalho para fazer sobre herança alguem poderia mim dar uma dica de como fazer exemplo: um castro de cliente, fornecedor, ou uma escola...obrigado desde já

Offline RicardoSEP

  • Usuário Ubuntu
  • *
  • Mensagens: 56
  • MeuPost
    • Ver perfil
    • MeuPost
Re: Herança no c++?
« Resposta #1 Online: 04 de Dezembro de 2008, 00:11 »
Olá amigos sou academico do curso de bal. em sistemas de informação tenho um trabalho para fazer sobre herança alguem poderia mim dar uma dica de como fazer exemplo: um castro de cliente, fornecedor, ou uma escola...obrigado desde já

Necessita ser obrigatoriamente em C++?

Offline Joule

  • Usuário Ubuntu
  • *
  • Mensagens: 89
    • Ver perfil
Re: Herança no c++?
« Resposta #2 Online: 04 de Dezembro de 2008, 20:48 »
Não amigo o trabalho é em c++, mais caso vc possa mim dar um exemplo em outra liguagem me viro na hora de implementar.

Offline cr4sh3r_777

  • Usuário Ubuntu
  • *
  • Mensagens: 55
    • Ver perfil
    • ERP, Blog, Tutorial, Linux
Re: Herança no c++?
« Resposta #3 Online: 11 de Dezembro de 2008, 18:07 »
#include "classe.h" //Esse é o cabeçalho da classe pai

escola -> é o nome da classe que está dentro do arquivo classe.h

class filha : escola //Esse é um caso de herança da classe escola
{
 // Conteudo da sua classe.
}

Offline fpissarra

  • Usuário Ubuntu
  • *
  • Mensagens: 246
    • Ver perfil
    • Lost in the e-Jungle
Re: Herança no c++?
« Resposta #4 Online: 17 de Dezembro de 2008, 09:38 »
#include "classe.h" //Esse é o cabeçalho da classe pai

escola -> é o nome da classe que está dentro do arquivo classe.h

class filha : escola //Esse é um caso de herança da classe escola
{
 // Conteudo da sua classe.
}

É necessário colocar um modificador de escopo para a classe base, senão todos os membros serão "private" na classe derivada. É mais usual encontrar listagens com a classe base "public":

class filha : public escola //Esse é um caso de herança da classe escola
{
 // Conteudo da sua classe.
}


[]s
Fred