Jump to content
fancoelho

Criaçao de metodos

Recommended Posts

fancoelho

Boas, gostava de saber se possivel, se dado um diagrama de classes, ao implementr-mos o codigo em c++, temos de fazer todos os metodos na respectiva classe, ou se ha metodos que basta serem criados na classe central..

Share this post


Link to post
Share on other sites
Diutsu

Estás a falar de herança? Uma subclasse herda todos os métodos da superclasse (ou seja usa os defidos na superclasse), excepto o construtor e destrutor, metodos friend e o operator de atribuição.


XX SINFO - Semana Informática

Share this post


Link to post
Share on other sites
fancoelho

Por exemplo, tenho a classe central que tem um metodo "bool depositar(long ncl, int nag, long nco, double val);"

e tenho uma classe agregada a esta que tambem tem este metodo, a minha duvida é se implemento o metodo nas duas..

Share this post


Link to post
Share on other sites
Diutsu

podes implementar ou não.

Se a definição for a mesma, a subclasse herda da superclasse (classe base), se quiseres outra definição para esse metódo na subclasse redefines o método na subclasse.


XX SINFO - Semana Informática

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.